Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

По для увеличения четкости растровых изображений

Тема в разделе "Программы для работы с растрами", создана пользователем Alex_Shaton, 9 фев 2018.

  1. Alex_Shaton

    Форумчанин

    Регистрация:
    30 июл 2013
    Сообщения:
    258
    Симпатии:
    260
    Адрес:
    Беларусь Гомель
    Уважаемые коллеги!
    Подскажите, пожалуйста, существует ли ПО для увеличения четкости растровых изображений (в частности, старых аэрофотоснимков) по примеру тех, которые используются в МВД для идентификации автомобильных номеров?
     
    #1
  2. Geo-aleksey

    Форумчанин

    Регистрация:
    22 июл 2010
    Сообщения:
    413
    Симпатии:
    141
    Адрес:
    Россия
    из бытовых самое функциональное - PHOTOSHOP. Если нужно еще и ориентировать, то PHOTOMOD - это уже специализированное.
     
    #2
  3. Alex_Shaton

    Форумчанин

    Регистрация:
    30 июл 2013
    Сообщения:
    258
    Симпатии:
    260
    Адрес:
    Беларусь Гомель
    Большое спасибо за информацию, но это несколько не то. Photoshop, Helicon Filter и PhotoZoom использую постоянно, но это в основном ретушь или регуляция масштаба. Что касается Photomod, то судя по сайту разработчика, комплекс предназначен для работы с цифровыми материалами надлежащего качества и возможности его по корректировке растровых изображений очень ограничены. Для моей задачи нужен корректор растрового изображения.
     
    #3
  4. grumbler

    Форумчанин

    Регистрация:
    31 мар 2012
    Сообщения:
    303
    Симпатии:
    140
    Адрес:
    Россия
    Это Вы кино насмотрелись... Не путайте алгоритмы распознавания с возможностью увидеть то, чего изначально нет!
     
    #4
    stavr, zvezdochiot и Yuri V. нравится это.
  5. Geo-aleksey

    Форумчанин

    Регистрация:
    22 июл 2010
    Сообщения:
    413
    Симпатии:
    141
    Адрес:
    Россия
    Alex_Shaton, вам нужна радиометрическая коррекция, так? Или, как ту еще называют, работа с гистограммой и каналами? Это есть и в photoshop и в photomod. Если нет, опишите задачу подробнее.
     
    #5
  6. Alex_Shaton

    Форумчанин

    Регистрация:
    30 июл 2013
    Сообщения:
    258
    Симпатии:
    260
    Адрес:
    Беларусь Гомель
    При чем тут кино. Существуют же программы с распознаванием контуров человеческого лица или фигуры человека. Photoshop и подобные программы сглаживают изображение.Что в итоге - в примерах. Меня интересуют программы с алгоритмом автоматического распознавания не только криволинейных, но и прямоугольных контуров (в первую очередь - строений).
    --- Сообщения объединены, 13 фев 2018, Оригинальное время сообщения: 13 фев 2018 ---
    Возможно, я не в полном объеме освоил Photoshop, подскажите, есть ли в нем возможность автоматического распознавания прямоугольных контуров?
     

    Вложения:

    #6
  7. Geo-aleksey

    Форумчанин

    Регистрация:
    22 июл 2010
    Сообщения:
    413
    Симпатии:
    141
    Адрес:
    Россия
    Распознавание образов это вообще совсем другая тема. ПО для этого надо искать, тоже специализированное
     
    #7
  8. grumbler

    Форумчанин

    Регистрация:
    31 мар 2012
    Сообщения:
    303
    Симпатии:
    140
    Адрес:
    Россия
    Определитесь, чего Вы хотите? Распознавание работает, когда "оно знает", чего ищет! Если Вы хотите по растрам карту отрисовать, то давно существуют программы-трассировщики (векторизаторы). Только при плохом качестве исходного материала замучаетесь человеческими силами все это исправлять... А когда из космоса мутное пятнышко превращается в лицо шпиёна, то это и есть кино...
     
    #8
    Охотник С и chnav нравится это.
  9. Alex_Shaton

    Форумчанин

    Регистрация:
    30 июл 2013
    Сообщения:
    258
    Симпатии:
    260
    Адрес:
    Беларусь Гомель
    С векторизаторами работаю давно, для решения задач по автовекторизации использую R2V и Vextractor. Задача другая.
    По моему городу крупномасштабная топооснова (1:5000 и отдельными кварталами, а затем в планшетах - 1:500) существует с конца 50-х - начала 60-х годов прошлого века. Довоенные крупномасштабные картматериалы если и были, то утрачены по время войны. При этом, имеются отдельные немецкие аэрофотоснимки начального периода войны, когда город еще не разбомбили - на нескольких качество более или менее, на одном - весь город с пригородами, которые уже давно в черте города, но контура зданий размыты. Центральную часть города собрал по кусочкам, привязал довольно сносно в МСК, где-то под масштаб 1:5000 или 1:2000. Хотелось бы собрать пригороды, но использовать в качестве маркеров контуры зданий не представляется возможным ввиду их размытости на аэрофотоснимке.
    Я и спрашивал про специализированное ПО для своей задачи.
    Geo-aleksey, grumbler, спасибо вам большое за ответы, буду искать дальше.
     
    #9
  10. grumbler

    Форумчанин

    Регистрация:
    31 мар 2012
    Сообщения:
    303
    Симпатии:
    140
    Адрес:
    Россия
    "Поднимите" контура для маркеров вручную по растрам... Не думаю, что там сильно большой объем работы получится. В любом случае человек с этой задачей многократно лучше справится... ::biggrin24.gif::
     
    #10
  11. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.716
    Симпатии:
    604
    Адрес:
    Ухта
    И при желании векторные объекты конвертнуть в растр. Например в программе Raster Design.
     
    #11
  12. Alex_Shaton

    Форумчанин

    Регистрация:
    30 июл 2013
    Сообщения:
    258
    Симпатии:
    260
    Адрес:
    Беларусь Гомель
    Я всегда так делаю. Но в данном случае качество снимка не ахти и в итоге не хочется получить "кашу". К тому же на снимках много надписей, символов, сделанных дешифровщиками, приходится работать с кусочками.В любом случае, большое спасибо за совет.
    --- Сообщения объединены, 15 фев 2018, Оригинальное время сообщения: 15 фев 2018 ---
    Работаю только с растром, хочется максимально сохранить оригинальную аэрофотосъемку.
    --- Сообщения объединены, 15 фев 2018 ---
    Получается как-то так.
     

    Вложения:

    • 2.jpg
      2.jpg
      Размер файла:
      99,6 КБ
      Просмотров:
      70
    #12
  13. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    В данном случае вижу только возможность понизить влияние JPEG-квантования с помощью Library JPEG Quant Smooth (CLI). Но вам это даст сосем немного.
    После этого можно уже попробовать применить Image Super-Resolution using Convolutional Neural Network (CLI). Но вы замучаетесь собирать его под винду (требует OpenCV).
    Получите что то вроде этого: увеличение в 4 раза:
    обрезка.jqs.x4.png
     
    #13
  14. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    Для алчущих сделал Image Super-Resolution using Convolutional Neural Network на STB. Никаких OpenCV и прочей мути. Плюс к этому используется блочный алгоритм, так что можно напрягать изображения любого размера (ежели время есть), но результат тот же, что в посте выше. А ежели уж результат обученной нейронной сети не гож, то ничем уже не поможешь.
     
    #14
    ANAT01 и ardi.stroi нравится это.
  15. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    Помимо программ увеличения изображений по интерполяционным правилам (biline, bicubic, lancos, ...), нейросетевых программ с обучением, есть также другие методы получения дополнительной информации для увеличения (== увеличения общего объёма информации == энтропии), основанные на самоподобии. "Find Replicant Pixel Fast", например.
    обрезка.jpg.x4.png
     
    #15
  16. Savo

    Форумчанин

    Регистрация:
    20 окт 2019
    Сообщения:
    93
    Симпатии:
    31
    #16
  17. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    Данные проги написаны на чистом си и ни разу не прибиты к STB, в них изображения представлены простыми ссылками на массивы char, так что могут быть портированы в любой другой графический движок (проверенно, отдельные элементы портировались в GIMP, Qt и LibTIFF). Но сам STB, насколько я знаю, GeoTiff не алё, а чтобы портировать в QGIS, нужно в нём разбираться. Я не разбираюсь. Такие вот дела.
     
    #17
  18. tikh-petr

    Форумчанин

    Регистрация:
    6 янв 2015
    Сообщения:
    158
    Симпатии:
    23
    Я, безусловно, не специалист, но разве нельзя все вышеописанное делать в Фотошопе?
     
    #18
  19. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    Возможно и есть какой то плагин подобного рода. Но я фотошоп видел только со стороны, так что подсказать не могу.
     
    #19
  20. toshiba

    Форумчанин

    Регистрация:
    13 июн 2007
    Сообщения:
    428
    Симпатии:
    301
    Адрес:
    РФ
    Вам нужны векторизаторы.

    Spotlight Pro - умеет хорошо распознавать "прямоугольную геометрию". Есть автоматический и полуавтоматический режим. Начните пожалуй с него. Хорошая программа.

    В ГИС GRASS, которую можно установить поверх QGIS - также есть модули с автоматической векторизацией аэрофотоснимков. Там это получше - распознавание идет через небольшую нейросеть, которую можно обучить и "натаскать" под нужные задачи, но и настраивать все это дело надо довольно долго.
     
    #20

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление