RU2716843C1 - Цифровая коррекция аберраций оптической системы - Google Patents

Цифровая коррекция аберраций оптической системы Download PDF

Info

Publication number
RU2716843C1
RU2716843C1 RU2019120365A RU2019120365A RU2716843C1 RU 2716843 C1 RU2716843 C1 RU 2716843C1 RU 2019120365 A RU2019120365 A RU 2019120365A RU 2019120365 A RU2019120365 A RU 2019120365A RU 2716843 C1 RU2716843 C1 RU 2716843C1
Authority
RU
Russia
Prior art keywords
optical system
image
optical
profile
aligned
Prior art date
Application number
RU2019120365A
Other languages
English (en)
Inventor
Дмитрий Валерьевич Шмунк
Виктор Александрович Монарев
Original Assignee
Алмаленс Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Алмаленс Инк. filed Critical Алмаленс Инк.
Application granted granted Critical
Publication of RU2716843C1 publication Critical patent/RU2716843C1/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/20Image enhancement or restoration using local operators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/60Image enhancement or restoration using machine learning, e.g. neural networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/80Geometric correction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/90Dynamic range modification of images or parts thereof
    • G06T5/92Dynamic range modification of images or parts thereof based on global image properties
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20024Filtering details
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Studio Devices (AREA)
  • Geometry (AREA)
  • Color Television Image Signal Generators (AREA)

Abstract

Изобретение относится к области оптических систем и позволяет корректировать аберрации оптической системы. Способ коррекции оптических аберраций основан на разделении полной процедуры вычислительной коррекции аберраций оптической системы на два отдельных (независимых) действия: формирование профиля оптической системы и корректировка аберраций оптической системы с использованием "оптического профиля". Первое действие осуществляется перед вторым и обеспечивает сбор информации об оптической системе, извлечение функции рассеивания точек, разделение функции рассеивания точек на части, причем части являются по меньшей мере частью ближнего поля и частью дальнего поля, коррекцию дальнего поля, обучение нейронной сети, извлечение весовых коэффициентов нейронной сети и формирование профиля оптической системы. Второе действие включает формирование исходного изображения в оптической системе, применение коррекции дальнего поля, расчет выходного значения нейронной сети и формирование скорректированного изображения, где скорректированное изображение является исходным изображением с уменьшенными оптическими аберрациями. 3 н. и 20 з.п. ф-лы, 7 ил.

Description

Область техники
[001]   Настоящее изобретение относится, в общем, к области оптических систем и, в частности, к усовершенствованию оптических устройств формирования изображения.
[002] Более точно, изобретение позволяет корректировать аберрации оптической системы с помощью вычислительного компонента. Изобретение расширяет границы оптического дизайна и/или диапазона применимости оптических систем за счет улучшения их качества при физических конструктивных ограничениях. Технология может быть применена к различным электроннооптическим системам формирования изображений.
Уровень техники
[003] В современных технологиях формирования изображения используются очень сложные оптические системы, часто состоящие из десятков отдельных оптических элементов. В последние десятилетия оптические средства формирования изображения становятся все более сложными, чтобы обеспечить световую эффективность таких оптических систем (например, зеркальные фотокамеры). Такая сложность обычно обусловлена требованием эффективного использования доступной апертуры, а также для компенсации нежелательных артефактов, которые свойственны простым линзовым элементам.
[004] Исключение или минимизация нелинейных отклонений (т.е. аберраций) из идеальной модели "тонкой линзы" является важной частью оптимизации общей эффективности системы формирования изображения. Оптические аберрации включают в себя такие артефакты, как геометрические искажения, хроматическую аберрацию (зависимость фокальной плоскости от длины волны), сферическую аберрацию (фокусное расстояние, зависящее от расстояния от оптической оси), и комы (угловая зависимость фокуса).
[005] Поскольку каждый отдельный оптический элемент со сферической поверхностью (поверхностями) производит от вышеупомянутые артефакты, используются комбинации различных оптических элементов, особенно когда требуется высококачественное изображение (например, в фотографии).
[006] Сложные оптические системы с компенсацией аберраций, которые обладают гораздо лучшими геометрическими свойствами изображения, тем не менее, страдают от других недостатков, включая резкое увеличение стоимости производства, веса, бликов, снижения надежности и т.д.
[007] Хотя в некоторых случаях можно исправить появление эффектов хроматической аберрации с помощью цифровой постобработки, в большинстве случаев, хроматическая аберрация приводит к постоянной потере некоторых деталей изображения.
[008] В предлагаемом изобретении используется альтернативный подход для получения высококачественного изображения. А именно, вместо более сложной оптики, улучшение рабочих характеристик достигается добавлением вычислительного элемента предварительной обработки или постобработки для коррекции аберраций оптической системы. Такой оптический компонент будет далее называться элементом "цифровой линзы" оптической системы.
[009] Существуют различные разработанные и описанные способы вычислительной коррекции аберрации. Таким образом, способы коррекции изображения на основе линзового профиля, как правило, используют известные характеристики оптической линзы/системы для (автоматической) коррекции различных типов искажений линз, таких как цветовые полосы на высококонтрастных краях, виньетирование и т.д.
[0010] На самом деле, детальное знание оптической системы, используемой для получения изображения, может играть важную роль в коррекции нежелательных артефактов в изображении. Из-за сложности хроматической аберрации (зависимость от фокусного расстояния и т.д.) изготовители камер используют различные способы, специфичные для конкретной линзы, для минимизации проявления хроматической аберрации.
[0011] В настоящее время почти каждый крупный производитель камер допускает некоторую форму коррекции хроматической аберрации как в камере, так и посредством их собственного программного обеспечения. Сторонние средства программного обеспечения (например, PTlens, DxO Optics Pro, Adobe Photoshop lightroom ) также способны комплексно снизить проявления хроматической аберрации используя соответствующие базы данных камер/линз.
[0012] Например, способ, указанный в патенте США 686273, выданном Эномото (Enomoto), описывает сбор как входных данных изображения, снимаемого оптическим элементом (линзой), так и данные о самой линзе, используемой для записи этого изображения. Способ дополнительно описывает обработку изображения с использованием данных о фокусном расстоянии и апертуре (отверстия ирисовой диафрагмы) во время съемки, а также характеристиках линзы для коррекции аберраций и виньетирования изображения.
[0013] Другой пример, раскрытый в японском патенте № 11-161773, авторства Хабу (Habu), также описывает корректировку хроматической аберрации увеличения без использования каких-либо оптических компонентов. Данные о хроматической аберрации увеличения линз для каждого цвета предварительно сохраняются, и обработка изображений выполняет увеличение и уменьшение изображения на основе упомянутых предварительно сохраненных данных, таким образом, выполняется коррекция аберрации увеличения каждый раз, когда изображение получают через эту линзу. Затем, после коррекции увеличения, изображения каждого цвета объединяются в одно изображение, осуществляя коррекцию хроматической аберрации увеличения.
[0014] Существует другой способ, раскрытый в патенте США 7,425,988, Окады (Okada) (и аналогичный в патенте США 8,508,655, выданном Суто (Suto) ), который описывает увеличение или уменьшение изображения каждого цвета; блок памяти данных для хранения данных хроматической аберрации, характерных для формирующей изображение линзы для каждого цвета (включая множество значений зума, фокусного расстояния и апертуры) и блок обработки, который управляет коэффициентом преобразования и коррекцией аберрации увеличения в координатах, используя как данные хроматической аберрации (хранящиеся в блоке памяти данных), так и снимаемого изображения (вместе с текущим фокусным расстоянием, фокусировкой и значениями апертуры).
[0015] В идеальной ситуации последующая обработка для удаления или коррекции поперечной хроматической аберрации потребует масштабирования выделенных цветовых каналов, или вычитание некоторых из масштабированных версий выделенных каналов. Таким образом, все каналы пространственно перекрывают друг друга в конечном изображении (например, в голографической микроскопии).
[0016] Однако, на практике, даже теоретически идеальная система уменьшения хроматической аберрации на основе постобработки не увеличивает детали изображения по сравнению с хорошо скорректированными физическими линзами.
[0017] С точки зрения хроматических аберраций, причины для этого следующие: I) вычислительное перемасштабирование применимо только к поперечным (не продольным) хроматическим аберрациям, II) отдельное повторное масштабирование цветовых каналов приводит к некоторой потере разрешения, III) хроматическая аберрация происходит по всему спектру света, при этом большинство фотокамер снимают только несколько дискретных (например, КЗС) цветовых каналов.
[0018] Хроматическая аберрация неизбежно приводит к межканальному цветовому загрязнению в датчиках камеры.
[0019] Поскольку вышеупомянутые проблемы тесно связаны с содержанием конкретного снимаемого изображения, никакие знания программирования и знания устройства фотографирования (например, данных камеры и линзы) не помогут преодолеть такие ограничения полностью.
[0020] Раскрытый способ предлагает новый усовершенствованный подход неслепой обратной свертки для электронной коррекции оптических аберраций. Как и другие вышеупомянутые способы, раскрытый способ также основан на наличии полученных данных (то есть сформированного профиля) оптической системы используемых для формирования изображения. Более того, способ, как следствие, позволяет обработать любое запечатленное изображение с помощью элемента «цифровой линзы» настоящего описания с использованием профиля, который уже известен для системы формирования изображения.
[0021] Однако, по сравнению с другими технологиями коррекции аберрации, раскрытый подход формирования профиля по своей природе отличается, по существу, использованием извлечения функции рассеивания точек (ФРТ) для различных масштабов изображения (т.е. деталей изображения) и последующего обучения искусственной нейронной сети (НС). ФРТ является важным свойством в прогнозировании характеристик системы распространения света и формирования изображения.
[0022] Раскрытый способ и элемент "цифровой линзы" расширяют применимость цифровой линзы от типичных систем фотографирования изображений (цифровых камер) к более общим способам формирования изображения, включая дополненную реальность (ДР)/виртуальную реальность (ВР), гарнитуры, окуляры и т.д.
[0023] Иные функции и аспекты настоящего изобретения станут очевидными из последующего описания предпочтительных и необязательных вариантов осуществления изобретения со ссылкой на приложенные чертежи.
Сущность изобретения
[0024] Описан способ оптического формирования изображения и элемент "цифровой линзы" для удаления оптических аберраций из изображения. Способ основан на двух независимых действиях, причем первое действие должно быть выполнено перед вторым действием.
[0025] Первое действие включает в себя сбор информации об оптической системе, осуществление геометрического и радиометрического выравнивания между сгенерированными компьютером таблицами и их изображением/изображениями, извлечение ФРТ-компонента с ядром дальнего поля, и свертывание его с совмещенным изображением для получения скорректированных по дальнему полю данных изображения. Первое действие также включает в себя предварительную обработку данных изображения, которая должна использоваться для обучения НС, извлечение весовых коэффициентов НС и формирование профиля оптической системы, которая представляет собой данные, содержащие весовые коэффициенты НС и ядра дальнего поля.
[0026] Второе действие включает в себя получение исходного изображения оптической системой, выделение компонентов с низкими и высокими пространственными частотами (НЧ и ВЧ), предварительную обработку компонентов НЧ/ВЧ для НС, также используя профиль оптической системы, полученный на первом действии. Исправленное выходное значение НС дополнительно суммируется с исходным компонентом НЧ, образуя одно скорректированное изображение с удаленными оптическими аберрациями.
[0027] Способ может использоваться с различными оптическими системами, такими как камеры, окуляры и дисплеи с известными параметрами изготовителя. Способ может быть применен к сегментам (фрагментам) изображений.
[0028] Компоненты НЧ и ВЧ могут быть вычислены с использованием линейных фильтров низких частот и высоких частот, соответственно, в то время как предварительная обработка может включать в себя уменьшение динамического диапазона и применение нелинейности. Выходное значение НС может включать в себя множество значений пикселей, в то время как обучение НС может быть выполнено с использованием алгоритма Левенберга-Марквардта.
[0029] Обратная предварительная обработка может быть применена для уменьшения погрешности обучения НС. Выходное значение НС может быть рассчитано с использованием арифметической обратной ВЧ-части, в то время как извлечение компонента ФРТ может быть выполнено с использованием двумерного быстрого преобразования Фурье.
Краткое описание чертежей
[0030] Фиг.1: общий вид способа коррекции оптических аберраций;
[0031] Фиг.2: геометрическое и радиометрическое выравнивание таблиц и изображений;
[0032] Фиг.3: формирование профиля оптической системы;
[0033] Фиг.4: операция коррекции изображения дальнего поля и извлечение функции рассеивания точек (ФРТ);
[0034] Фиг.5: обработка изображения;
[0035] Фиг.6: пример использования фильтра Байера с пиксельным фильтром (rg/gb) для выходных данных НС;
[0036] Фиг.7: коррекция оптических аберраций для систем отображения.
Подробное описание предпочтительного варианта осуществления изобретения
[0037] Настоящее изобретение, как правило, выполняет задачу коррекции оптических аберраций с использованием неслепой техники обратной свертки, которая подробно описана ниже. Термин «неслепая» используется здесь в том смысле, что функция рассеяния точки (ФРТ) заранее рассчитана и известна посредством формирования профиля интересуемой оптической системы. В общем случае, под ФРТ понимается трехмерный отклик системы формирования изображения на наличие точечного объекта или точечного источника света. В функциональном отношении ФРТ — функция системы формирования изображения, отвечающая за пространственный перенос.
[0038] Общая схема раскрытого изобретения показана на фиг.1, где объект (1) с помощью оптической системы (например, камеры) (2), которая получает цифровые изображения (3) объекта (1) и предоставляет скорректированное изображение (5) объекта (1) после применения постобработки коррекции цифровой аберрации, выполняемой вычислительным элементом (4) (т.е. "цифровой линзой") для коррекции аберраций оптической системы (2), при условии, что вычислительный элемент (4) предварительно обладает специфичными данными (6) (то есть "оптическим профилем") об оптической системе (2). Такие специфичными данные (6), получаемые путем создания профиля оптической системы (2), играют решающую роль в настоящем изобретении, как будет далее объяснено более подробно.
[0039] Раскрытый способ основан на разделении полной процедуры вычислительной коррекции аберраций оптической системы на два следующих отдельных (независимых) действия:
[0040] Действие I: формирование профиля оптической системы. Данным действием получают информацию о том, как оптимально корректировать аберрации, внесенные этой оптической системой. Эта информация затем сохраняется как "оптический профиль" для данной оптической системы. Обычно процесс формирования оптического профиля длителен и имеет итерационный характер. К счастью, для каждой конкретной оптической системы составление профиля достаточно выполнить один раз, например, при проектировании или производстве.
[0041] Действие II. Корректировка аберраций оптической системы с использованием "оптического профиля", полученного в ходе Действия I. Данное действие требует лишь однократного и относительно быстрого выполнения, что позволяет корректировать оптические аберрации изображения, например, с частотой поступления видеосигнала, как на существующих видеопроцессорах, так и на ограниченных по мощности мобильных устройствах.
[0042] Такое разделение процедуры на два действия также позволяет расширить диапазон применимости способа, например, от систем фотографирования изображений (цифровых камер) до более общих применений оптического формирования изображения, включая различные современные дисплеи дополненной и виртуальной реальности/гарнитуры/окуляры и так далее.
[0043] В предпочтительном варианте настоящего изобретения Действие I выполняется в выбранной оптической системе посредством замены человеческого глаза высококачественным устройством фотографирования, позволяющего эффективно составлять профиль выбранной оптической системы. Впоследствии для любого изображения, полученного данной оптической системой, может выполняться Действие II, предполагающее устранение аберраций, присущих такой несовершенной оптической системе.
[0044] Таким образом, предпочтительный вариант осуществления изобретения включает в себя два основных действия: Действие I – формирование профиля оптической системы, в частности, получение оптического профиля, содержащего информацию об оптической системе, и Действие II - применение оптического профиля, полученного в Действии I, к изображению, полученному одной и той же (или идентичной) оптической системой для уменьшения оптических аберраций в полученном изображении.
[0045] Во время Действия II так называемая коррекция "цифровой линзы" применяется непосредственно к данным (изображению), полученным оптической системой (т.е. камерой) в Действии I. Полученное в итоге скорректированное изображение может обрабатываться далее теми-же средствами обработки сигнала изображения что используются и без коррекции "цифровой линзы".
[0046] Действие I в предпочтительном варианте изобретения, в свою очередь, включает два следующих основных этапа (фиг.2):
[0047] Этап 1: создание изображения (фотографирование) для формирования профиля, геометрическое и радиометрическое выравнивание.
[0048] На этом этапе, описанном на фиг.2, создается серия таблиц, сгенерированных компьютером. Эти таблицы либо печатаются на бумаге, либо отображаются на дисплее с высоким качеством/высоким разрешением, для получения через оптическую систему/камеру.
[0049] Затем полученные компьютером таблицы снимаются на подлежащей профилированию оптической системе (также показана как (3) на фиг.1), как правило, в виде последовательности N изображений (21).
[0050] Полученная последовательность изображений (21) включает в себя информацию о параметрах оптической системы (т.е. метаданные о камере, используемой во время фотографирования) — о фокусном расстоянии, апертуре (диафрагме объектива), фокусном расстоянии и т.д.
[0051] Затем выполняются геометрическое и радиометрическое выравнивание (23) таблиц (21) из последовательности запечатленных изображений. С этой целью часть серии используемых для профилирования изображений из последовательности (21) и их запечатленные изображения (выходной результат (22)) используются для облегчения геометрического (т. е. по деталям в пространстве) и радиометрического (т. е. оценки нелинейной функции цветовых значений каждого изображения и применения ее для радиометрического выравнивания изображений таким образом, чтобы совпадали значения цветов для всех изображений последовательности) выравниваний.
[0052] Следует отметить, что сформированные компьютером таблицы (21), выравниваются относительно изображений таблиц, запечатленных самой профилируемой системой. Все такие изображения получаются с одинаковыми настройками камеры и при одинаковых условиях освещения, т.е. их выравнивание друг относительно друга не требуется.
[0053] Известны различные способы обработки изображений для геометрического и радиометрического выравнивания в предшествующем уровне техники, которые могут быть использованы описанным способом с целью обеспечения точного (насколько возможно) выравнивания изображений по цветам и геометрическим параметрам таблиц.
[0054] На выходе процесса выравнивания (23) получается пара выровненных изображений (24), частью которых, в предпочтительном варианте изобретения, является подсерия изображений таблиц, геометрически и радиометрически выровненных относительно их сформированных компьютером вариантов. Как показано на фиг.2, такая пара включает в себя так называемые "таблицы" и соответствующее "выровненное" изображение (24).
[0055] Эти изображения (24) (т.е. выровненные таблицы и их выравненные варианты) далее используются при создании профиля оптической системы, в частности, для получения данных о том, каким образом аберрации конкретной оптической системы будут исправлены.
[0056] Этап 2: создание оптического профиля оптической системы.
[0057] Этап 2 действия I подробно объясняется ниже и использует "таблицы" и "выровненное" изображение с предыдущего этапа для выполнения фактического формирования профиля оптической системы, см. (24) на фиг.2.
[0058] Полный процесс создания профиля (т.е. Действие I) оптической системы изображен на фиг.3. Процесс начинается с пары входящих изображений — таблицы и выровненного изображения (31), которые (опционально) разделены на тайлы (32) (более подробно описано на стадии 2а со ссылкой на фиг. 4). Эти данные используются для коррекции дальнего поля (34), включающую в себя коррекцию дальнего поля изображения и извлечение функции рассеяния точки (ФРТ) (более подробно описано на стадии 2б со ссылкой на фиг. 4).
[0059] На выходе процесс коррекции дальнего поля (34), в свою очередь, обеспечивает два выхода: получаются два набора данных — коэффициенты ядер дальнего поля, сохраняемые в профиле оптической системы (33) и данные о пикселях, сохраняющие лишь аберрации ближнего поля.
[0060] Эти данные поступают на разделение НЧ/ВЧ (36). Выходное значение процесса (36) представляет собой входное значение для НС (39). Для этой цели данные о пикселях, содержащие информацию о пространственных НЧ (НЧ-часть), направляются в НС, данные о пикселях, содержащие информацию о пространственных частотах ВЧ (ВЧ-часть, подвергаются обработке данных (38) перед передачей в НС (39).
[0061] Координаты данных о пикселях (в плоскости изображения или в тайле), получаемые непосредственно с процесса (32) (или (31) если разделение на тайлы не выполняется) формируют другое входное значение НС (39).
[0062] Во время действия 1 (создание профиля) НС (39) для обучения требует целевые данные о пикселях. Такие данные пикселей поступают с выровненного изображения, прошедшего через фильтр НЧ (35) и обработку данных (37). Весовые коэффициенты и смещения, полученные при обучении НС (391), также сохраняются в профиле оптической системы (33).
[0063] Процесс коррекции дальнего поля изображения и функции рассеяния точек (ФРТ) показаны на фиг. 3 как процедура (34) и описана ниже более подробно со ссылкой на фиг. 4.
[0064] Стадия 2в. Как показано на фиг. 3, данные таблиц и выравненных изображений (31) (или их тайлов (32)) разделяют на две части по следующим данным пространственных частот:
[0065] Одна часть (35) будет включать в себя только высокие пространственные частоты (далее ВЧ-часть, извлеченная из данных), в то время как другая часть (36) будет иметь как ВЧ-часть, так и НЧ-часть (НЧ-часть с низкими пространственными частотами, извлекаемая из данных). Это разделение может быть реализовано посредством применения хорошо известных линейных фильтров, которые основаны на использовании ядер пропускающих низкие и высокие частоты соответственно.
[0066] Важно, что НЧ-часть (36) обычно не подвергается влиянию аберрации, поэтому она может быть использована как-есть, без обработки. Однако, ВЧ-часть (35) должна быть надлежащим образом обработана, чтобы получить желаемое улучшенное изображение.
[0067] Как упомянуто выше, НЧ-часть (36) и ВЧ-часть (35) извлекают отдельно для таблиц и выравненных по ним изображений, или их соответствующих тайлов, если выбирается вариант разделения изображений на тайлы.
[0068] Этап 2д. Как показано на фиг. 3, предварительно полученные данные пикселей из ВЧ-части подготавливают (т.е. "обрабатывают") (37) для использования в качестве входных данных (т.е. справочных данных) для обучения НС (39). Как правило, НС (39) использует машинное обучения для оценки (или аппроксимирования) коэффициентов функций (391), которые зависят от большого числа, обычно неизвестных, входных значений. При обработке изображений, НС может использовать справочное (входное) изображение для процедуры самообучения, которая известна в мировой практике.
[0069] Различные известные способы предварительной обработки данных могут быть использованы перед началом обучения НС. Постобработку (37) (манипуляцию с данными после обучения НС) также можно использовать для улучшения эффективности обучения НС, например, для уменьшения ошибок при обучении НС.
[0070] Постобработка (37) является сходной с, но примененной в обратном порядке, предварительной подготовкой (38). Например, когда динамический диапазон данных НС уменьшается каким-либо образом, выходные данные НС должны быть исправлены с помощью соответствующего расширения динамического диапазона.
[0071] В предпочтительном варианте осуществления изобретения такие данные (предварительная подготовка (38) и последующая пост-обработка (37)) включают в себя любую комбинацию следующих двух операций:
а. Уменьшение динамического диапазона данных. Как правило, НС работает оптимально, когда она снабжена данными, имеющими ограниченный динамический диапазон. Существует много хорошо известных способов уменьшения динамического диапазона данных. Одним из возможных способов является нормализация входных данных либо суммирование значений пикселей на входе, либо по максимальному значению пикселей на входе.
б. Приложение нелинейности к значению пикселя. Такая нелинейность позволяет повысить значимость пикселя, имеющего малые значения, таким образом указывая НС получить более точный результат для входных данных малой амплитуды. Это, в свою очередь, приводит к лучшему отношению сигнал/шум (ОСШ) в изображении на выходе. Например, введенная нелинейность может иметь форму А^ (1-alpha ), где A-значение пикселя, а alpha - небольшой константа (обычно в диапазоне 0,02 -0,2).
[0072] После обучения алгоритм НС (включая предварительную обработку и исправление данных) будет получать информацию (33), т.е. "профиль оптической системы ", о возможностях коррекции аберраций (например, расплывчатости), что получить изображение максимально, насколько это возможно, близкое к входящему (без аберраций).
[0073] НС (39) обрабатывает данные попиксельно. Соответственно, для коррекции аберрации для конкретного пикселя, обрабатывается некоторая соседняя с данным пикселем область (в пределах входного изображения (32)). В предпочтительном варианте осуществления изобретения, подготавливаются данные для входов и выходов НС, как подробно показано на фиг.3.
[0074] НС (39) получает данные о местоположении обработанного пикселя, позволяя НС (39) эффективно приспосабливаться к разным ФРТ на данном тайле. Для этого пиксельные координаты (31) передаются на входы НС (33) на этапе разбиения изображения (32) на тайлы (34 ).
[0075] ВЧ-часть (36) из тайлов снятого изображения (32) передается на входы НС (39) после того, как они были подвергнуты вышеуказанной "подготовке данных" (38). Эта ВЧ-часть (36) извлекается с использованием пикселей в пределах определенного соседства (например, на расстоянии меньше, чем девять пикселей от обрабатываемого пикселя) на входящем изображении.
[0076] ВЧ-часть (35) пикселей, обрабатываемых из выровненных тайлов изображения (32), также поступают на выходы НС (39) после того, как они подвергаются вышеупомянутой "подготовке данных " (37) и выступают в качестве выходных данных НС.
[0077] Кроме того, НЧ-часть (36) из тайлов снятого изображения (32) поступает на входы НС (39). Как указано выше, эта НЧ-часть (36) извлекается с использованием пикселей в более удаленном соседстве от обрабатываемого пикселя (например, более чем в восьми пикселях) на входящем изображении.
[0078] Следует отметить, что в некоторых вариантах осуществления изобретения, входные данные пикселей получают непосредственно из датчика с мозаичным фильтром, без какой-либо предварительной обработки, предоставляемой процессором сигналов системы обработки изображений. Например, может быть использован фильтр Байера, который представляет собой массив цветных фильтров, нанесенных на фотодатчики матрицы для размещения цветовых светофильтров КЗС в виде квадратной сетки. Такое расположение цветных фильтров используется в большинстве одноэлементных цифровых сенсоров изображения, находящихся в цифровых камерах, видеокамерах и сканерах. В таком случае можно использовать такой тип НС, который создает несколько значений пикселей в выходном изображении (четверенные пиксели в случае шаблона Байера) за раз, как будет описано ниже со ссылкой на фиг.6.
[0079] После подготовки входных и выходных данных запускается обучение НС.
[0080] В предпочтительном варианте изобретения обучение выполняется с использованием известных обучающих алгоритмов, например, алгоритма Левенберга-Маркварда. Весовые коэффициенты обученной НС (391), фиг.4) извлекаются и сохраняются в форме «профиля оптической системы» вместе с ядром, полученным на этапе коррекции дальнего поля (34). Весовые коэффициенты и ядро уникальны для каждого тайла, так что для каждого тайла существует собственный набор параметров.
[0081] Как упоминалось выше, предпочтительный вариант осуществления изобретения включает в себя два отдельных Действия: действие I, которое заключается в создании профиля оптической системы, и действие II, которое применяет профиль, полученный в действии I, к изображению, снятому той же (т.е. идентичной ) оптической системой для уменьшения оптических аберраций выходящего изображения.
[0082] Полный процесс создания профиля оптической системы (действие I), показан на фиг.3, коррекция дальнего поля изображения (34) и извлечение функции рассеяния точки (ФРТ) (стадии 2a-2в) подробно описаны ниже со ссылкой на фиг.4.
[0083] На этапе 2а изображения (в поле обзора камеры, изначально показанные как (24) на фиг. 2) могут быть разделены на более мелкие части, далее называемые "тайлами" таблиц (42) и выровненных изображений (41), соответственно с использованием процедуры "разделения на тайлы" (40 ).
[0084] Вышеупомянутая ФРТ является весьма изменчивой по своей природе вследствие ее зависимости от размера, концентрации и распределения различных элементов по полю зрения оптической системы. Соответственно, (опциональные) этапы (41) и (42) обычно выполняют для уменьшения изменчивости формы ФРТ в поле обзора данной оптической системы. Вариативность (аберрации) ФРТ в пределах одного тайла остается, но становится меньше, что позволяет более эффективно ее компенсировать, в сравнении с исходными изображениями (таблицами и выровненными изображениями).
[0085] На этапе 2б выполняется так называемая удаленная коррекция, описанная ниже и показанная на фиг. 4. Аппроксимация ФРТ (43) извлекается и разделяется на две части: часть ближнего поля (44), рассчитанная в пределах определенного числа соседних с обрабатываемым пикселей (например, в радиусе шести пикселей), и часть дальнего поля (46), ФРТ (и аберрации) которой извлекаются для пикселей, лежащих снаружи радиуса ближнего поля.
[0086] Указанный процесс извлечения аппроксимации ФРТ (43) из входных данных может быть выполнен одним из многих способов, известных из уровня техники, см., например, Felix и др. Хотя этот описанный способ обеспечивает очень точную оценку ФРТ, он занимает очень много времени. Для уменьшения вычислительной нагрузки наиболее предпочтителен более простой способ.
[0087] В предпочтительном варианте осуществления настоящего изобретения следующий подход реализован для (43): i) двумерный (2D) Фурье-образ тайла входящего изображения делится на двумерный фурье-образ соответствующего тайла выровненного изображения, ii) результат преобразуется обратно в двумерный инвертированный Фурье-образ.
[0088] Такой подход хорошо известен специалистам в данной области техники. Следует отметить, что для того, чтобы избежать возможного переусиления шумовых компонентов при низкой амплитуде частотных компонентов выровненного изображения, защитное значение смещения должно быть добавлено к значениям частотных компонентов выровненного изображения.
[0089] Расчет ядра дальнего поля (45) и свертка (47) позволяют получить изображение со скорректированными аберрациями и размытиями в дальнем поле. Параметры выбранной коррекции дальнего поля (т.е. коэффициенты ядра (45), полученные по результатам коррекции дальнего поля (46)) регистрируются для применения в дальнейшем вместе с профилем оптической системы, как описано ниже.
[0090] При обработке изображений ядро представляет собой матрицу свертки (намного меньшую, чем само изображение), которая используется для изменения изображения (например, повышение резкости, размывание, обнаружение краев и т.д.). Для этого выполняют свертку матрицы между указанным ядром и выбранным изображением.
[0091] Часть ФРТ соответствующая ближнему полю (44) не используется ввиду невозможности простого обращения, т. к. это приведет к значительному повышению шума в выходном изображении.
[0092] Существуют две причины, по которой выполняется разделение на ближнее (44) и дальнее (46) поля. Во-первых, коррекция дальнего поля не усиливает шум, позволяет избавиться от нежелательных артефактов и, следовательно, может выполняться сравнительно более простыми методами, требующими меньших вычислительных мощностей. Во-вторых, такая коррекция ближнего поля требует обработки лишь ограниченного объема входящих данных, что также снижает вычислительную нагрузку. Такое разделение выполняется арифметически. В простейшем случае все значения ФРТ в некотором радиусе принимаются ближним полем, все значения вне данного радиуса — дальним. На практике, однако, между двумя этими полями существует нечеткая переходная область.
[0093] Для реализации такой нечеткой переходной области, является предпочтительным использование метода частотной области где ФРТ вычисляется через двумерное быстрое преобразование Фурье (2D FFT).
[0094] Область дальнего поля (46) получают путем умножения частотных коэффициентов на окно, которое имеет нулевую амплитуду для высоких частот, при этом приближается к единичному значению на низких частотах. Понятным примером подобного окна будет двумерное гауссово распределение.
[0095] Двумерное обратное преобразование выполняется для получения части дальнего поля (36) в пространственной области.
[0096] Поскольку коррекция дальнего поля не включает высокочастотные пространственные компоненты, ее выполнение не вызывает усиление высокочастотных шумовых компонентов. Поэтому способ получения ядра дальнего поля (45) может быть просто реализован некоторыми хорошо известными методами.
[0097] Способ, используемый в предпочтительном варианте осуществления, использует свертку входящего изображения припомощи полученной ФРТ дальнего поля с последующим вычитанием полученного результата из входящего изображения. Такой (сравнительно простой) подход эффективно корректирует размытия и аберрации первого порядка, вызванные оптической системой.
[0098] Следует отметить, что при этом возможно появление т. н. вторичных аберраций вследствие наличия аберраций уже во входящем изображении, используемом при обработке. Однако, в следствие того, что в типичных оптических системах эффекты дальнего поля отличаются низкой амплитудой, подобными вторичными эффектами указанной коррекции можно пренебречь.
[0099] После получения ядра дальнего поля (45), его коэффициенты передаются в профиль оптической системы. Затем ядро подвергается свертке (47) с данными пикселей тайла, что приводит к появлению дополнительных выходных данных для коррекции дальнего поля ((34) - (36) фиг. 3). Эти выходные данные представляют собой тайл, который содержит только остаточные аберрации ближнего поля (48).
[00100] Действие II представляет собой применение описанной "цифровой линзы" к входящему изображению, как будет подробно объяснено со ссылкой на фиг. 5 для предпочтительного варианта осуществления изобретения.
[00101] Исходное входящее изображение (52) и профиль оптической системы (56) являются входными данными для обработки. Данные пикселей исходного изображения разбиваются на тайлы (54). Опционально проводится коррекция дальнего поля (55) с использованием коэффициентов ядер, полученных с профиля оптической системы (56). После этого данные пикселей проходят через разделение НЧ/ВЧ (57), причем результаты разделения подаются на вход НС (590).
[00102] Таким образом, данные о пикселях, содержащие только информацию о пространственных НЧ, передаются непосредственно в НС, в то время как данные о пикселях, содержащие информацию о пространственных ВЧ, подвергаются обработке данных (591) перед передачей НС (590 ).
[00103] В НС (590) также направляются координаты пиксельных данных (в плоскости изображения или в тайле), получаемые непосредственно с процесса (54) (или (52), если разделение на тайлы не выполняется).
[00104] Весовые коэффициенты и смещения НС (590) получают для данного фрагмента из профиля оптической системы (56). Данные на выходе НС (590) проходят пост-обработку (593) и суммируются (58) с выходным значением НЧ после фильтра разделения НЧ и ВЧ (57). Суммированный результат дополнительно рекомбинируется (53) из отдельных тайлов (если разделение выполнялось). Такое суммирование образует скорректированное выходное изображение (51).
[00105] Обработка любого входящего изображения (в то время как профиль (56) уже подготовлен для этой системы в результате Действия I (фиг. 4, (43)) выполняется подобно действию I (формирования оптического профиля системы), лишь с некоторыми изменениями в потоке данных.
[00106] На вход данного процесса (52) поступает входящее изображение, которое должно быть обработанным и разбитым на тайлы (54) таким-же образом, как и в Действии I, этап 2а, см. фиг.3 и Фиг.4.
[00107] Затем осуществляют коррекцию дальнего поля (55) способом, аналогичным описанному в действии I, этап 2б, см. фиг.4, с тем отличием, что ядро для коррекции дальнего поля уже известно, как сформированное в Действии I, этап 2в.
[00108] Затем данные изображения разделяются на НЧ-часть и ВЧ-часть (57) аналогично процедуре разделения НЧ/ВЧ, объясненной в Действии I, этап 2в, см. фиг.3.
[00109] ВЧ-часть дополнительно проходит через процедуру формирования данных пикселей (591), подобно обработке, предусмотренной в Действии I, этап 2г, см. фиг.4.
[00110] Описанные процедуры (52), (54) и (55), а также профиль оптической системы (56) полученный в результате Действия I, составляют входящие данные для НС (590). Эти данные аналогичны тем, что были получены в Действии I во время этапа формирования профиля оптической системы - пиксельные координаты в обрабатываемой НЧ части и ВЧ части пикселей в определенном радиусе.
[00111] Последующая обработка выходных данных НС (590), в конечном счете, формирует изображение (51) (через слияние тайлов (53)), которое представляет собой «желаемое» изображение, в том смысле, что оптические аберрации были удалены. В частности, выходное значение НС (590) подвергается процедуре пост-обработки данных (592), которая, в предпочтительном варианте осуществления изобретения, представляет собой арифметическую инверсию предварительной подготовки данных (590). Этот результат впоследствии суммируется действием (58), предполагающим обработку НЧ части (57) пикселей.
[00112] Наконец, все обработанные тайлы (53) входящего изображения рекомбинируются для формирования единственного выходного изображения (51). В предпочтительном варианте осуществления изобретения тайлы (53) соединяются с перекрытием. В перекрывающихся областях результат обработки (53) плавно заглушается от одного тайла к другому для устранения любых видимых швов, образовавшихся во время их слияния в конечное изображение (51). Такие видимые швы вызваны отклонением от тайла к тайлу от скорректированного выходного значения.
[00113] В другом варианте осуществления изобретения может быть выполнена оптимизация скорости обработки цифровых линз. Таким образом, со ссылкой на фиг. 6, для вывода одного пикселя, соседняя с данным пикселем область (61) во входном изображении обрабатывается посредством применения НС (62). Размер (например, "диаметр" (61), выбранный в процессе формирования профиля) этой области зависит от характеристик оптической системы. Например, если фильтр Байера используется для входных и выходных данных, тогда четырехпиксельный фильтр (RG/GB) (63) может быть вычислен однократно.
[00114] В еще одном варианте осуществления изобретения монитор (дисплей, гарнитуру виртуальной реальности, либо окуляр)можно использовать для формирования профиля оптической системы. В таком варианте осуществления монитор используется для отображения изображений; высококачественная камера с высоким разрешением расположена точно в том месте, где глаз наблюдателя будет во время работы; а изображения снимаются этой камерой. Затем создается профиль оптической системы, аналогично описанному выше способу.
[00115] Как указано на фиг.7, для получения скорректированного изображения при осуществлении такого варианта изобретения изображение (71) сначала пропускается через корректирующий элемент цифровой линзы (72) и затем передается на устройство отображения (73). Скорректированное изображение затем наблюдается (74) пользователем.
[00116] Более того усовершенствования головной гарнитуры ВР для оптимальной производительности включают в себя отслеживание положения зрачка глаза (с помощью устройства слежения за глазом). Вся оптическая система в таком случае включает в себя зрачок глаза с произвольным (неоптимальным) местоположением. Данные о положении глаза относительно остальной части оптической системы позволяют точно корректировать аберрации, которые возникают в такой системе.
[00117] Хотя здесь были представлены и описаны несколько примерных вариантов осуществления изобретения, специалистам очевидно, что, не отклоняясь от существа и масштаба изобретения, возможно создать множество его модификаций и вариантов. Изобретение, таким образом, предполагается оценивать только по прилагаемой формуле.

Claims (59)

1. Способ удаления оптических аберраций для получения оптического изображения, в котором полученное изображение фиксируется оптической системой, состоящей из:
первого и второго действия, причем первое действие осуществляется перед вторым и предполагает:
- сбор информации об оптической системе,
- извлечение функции рассеивания точек,
- разделение функции рассеивания точек на части, причем части являются по меньшей мере частью ближнего поля и частью дальнего поля,
- коррекцию дальнего поля,
- обучение нейронной сети,
- извлечение весовых коэффициентов нейронной сети и
- формирование профиля оптической системы;
где второе действие предполагает:
- формирование исходного изображения в оптической системе,
- применение коррекции дальнего поля,
- расчет выходного значения нейронной сети и
- формирование скорректированного изображения, при этом скорректированное изображение является исходным изображением с уменьшенными оптическими аберрациями.
2. Способ по п.1, первая процедура которого дополнительно включает в себя:
- сбор данных оптической системы, при этом данные оптической системы представляют собой данные о фокусном расстоянии, апертуре, фокусной длине,
- создание серии таблиц, сгенерированных компьютером,
- создание последовательности сгенерированных компьютером таблиц оптической системы в виде запечатленных изображений,
- осуществление геометрического и радиометрического выравнивания между последовательностью полученных изображений и сгенерированных на компьютере таблиц,
- получение выровненного изображения из геометрического и радиометрического выравнивания и
- создание ближней области и удаленной области в выровненном изображении.
3. Способ по п.2, в котором часть ближнего поля вычисляют с использованием ближней области, а часть дальнего поля вычисляют с использованием удаленной области.
4. Способ по п.2, в котором коррекция дальнего поля представляет собой свертку ядра дальнего поля с выровненным изображением, причем изображение с коррекцией дальнего поля содержит только аберрации ближнего поля.
5. Способ по п.2, в котором данные об оптической системе включают в себя производственные параметры линз.
6. Способ по п.2, в котором первая процедура дополнительно включает в себя:
- разделение выровненного изображения на выровненную часть с низкой пространственной частотой, содержащую низкие пространственные частоты, которые вычисляют с использованием ближней области, и выровненную часть с высокой пространственной частотой, содержащую только высокие пространственные частоты, вычисляемые с использованием удаленной области,
- вычисление предварительно исправленной выровненной части с высокой пространственной частотой с использованием выровненной высокочастотной и низкочастотной частей и
- обеспечение первых входных данных для нейронной сети, причем первые входные данные представляют собой сочетание предварительно исправленной выровненной высокочастотной и низкочастотной частей и полученной части с низкой пространственной частотой.
7. Способ по п.6, в котором выровненную часть с низкой пространственной частотой вычисляют при помощи линейного фильтра низких частот, а выровненную часть с высокой пространственной частотой вычисляют при помощи линейного фильтра высоких частот.
8. Способ по п.6, в котором предварительно обработанные выровненные высокие частоты включают в себя совокупность уменьшения динамического диапазона выровненной части низких пространственных частот и применение нелинейности к выровненной части низких пространственных частот.
9. Способ по п.2, дополнительно содержащий извлечение полученных тайлов из полученного изображения и извлечение выровненных тайлов из выровненного изображения.
10. Способ по п.9, в котором формирование единственного скорректированного изображения включает в себя слияние скорректированных тайлов.
11. Способ по п.10, в котором слияние скорректированных тайлов включает в себя устранение швов между скорректированными тайлами.
12. Способ по п.1, в котором коэффициенты ядра дальнего поля вычисляются из части дальнего поля.
13. Способ по п.1, в котором профиль оптической системы представляет собой данные, содержащие весовые коэффициенты нейронной сети и коэффициенты ядра дальнего поля,
причем профиль оптической системы является уникальным для каждого выровненного изображения.
14. Способ по п.1, в котором второе действие дополнительно включает:
- создание ближней и удаленной областей в исходном изображении, разделение исходного изображения на исходную часть низких пространственных частот, содержащую только низкие пространственные частоты, а исходная часть высоких пространственных частот, содержащая только высокие пространственные частоты, вычисляется с использованием удаленной области,
- вычисление предварительно обработанной исходной части высоких пространственных частот с использованием исходных части высоких пространственных частот,
- обеспечение вторых входных данных для нейронной сети, причем вторые входные данные представляют собой совокупность данных профиля оптической системы, предварительно исправленные исходные части высокочастотных пространственных частот и исходные части низкочастотных пространственных частот,
- вычисление откорректированного выходного значения нейронной сети от выходного значения нейронной сети и
- выполнение суммирования исправленного выходного значения нейронной сети с исходной частью низких пространственных частот.
15. Способ по п.14, в котором откорректированное выходное значение нейронной сети вычисляют с использованием арифметической обратной величины предварительно откорректированной части высоких пространственных частот.
16. Способ по п.1, в котором оптическая система представляет собой камеру.
17. Способ по п.1, в котором оптическая система представляет собой окуляр.
18. Способ по п.1, в котором оптическая система представляет собой дисплей.
19. Способ по п.1, в котором выходное значение нейронной сети включает несколько значений пикселей.
20. Способ по п.1, в котором предварительную обработку используют для уменьшения погрешностей на этапе обучения нейронной сети, причем постобработка является обратной предварительной обработке.
21. Способ по п.1, в котором разделение функции рассеивания точек выполняется с использованием двумерного быстрого преобразования Фурье.
22. Оптическая система для удаления оптических аберраций, при этом оптическая система имеет оптический профиль, причем оптическая система содержит:
- линзу, позволяющую получить изображение и имеющую оптические аберрации,
- массив фоточувствительных элементов, расположенных в оптической системе,
- элемент преобразования, который преобразует снятое изображение в цифровое изображение, и
- вычислительный элемент для формирования исправленного изображения путем удаления оптических аберраций из цифрового изображения через коррекции благодаря данным оптического профиля, при этом оптические аберрации включают в себя продольные аберрации,
при этом оптический профиль сформирован с помощью данных об оптической системе, извлечения функции рассеивания точек, разделения функции рассеивания точек на части, причем части являются по меньшей мере частями ближнего поля и дальнего поля, создания коррекции дальнего поля, обучения нейронной сети, извлечения весовых коэффициентов нейронной сети и создания профиля оптической системы, причем коррекция осуществляется за счет создания цифрового изображения, применения коррекции дальнего поля, вычисления выходного значения нейронной сети и формирования скорректированного изображения.
23. Головная гарнитура, имеющая дисплей, причем головная гарнитура содержит:
- оптическую систему, имеющую оптический профиль, при этом изображение, созданное оптической системой, имеет оптические аберрации, и
- вычислительный элемент, выполненный с возможностью формирования исправленного изображения путем удаления оптических аберраций через коррекции на основе оптического профиля, причем оптические аберрации включают в себя продольные аберрации, а скорректированное изображение отображают на дисплее,
при этом оптический профиль сформирован с помощью данных об оптической системе, извлечения функции рассеивания точек, разделения функции рассеивания точек на части, причем части являются по меньшей мере частями ближнего поля и дальнего поля, создания коррекции дальнего поля, обучения нейронной сети, извлечения весовых коэффициентов нейронной сети и создания профиля оптической системы, причем коррекция осуществляется за счет создания цифрового изображения, применения коррекции дальнего поля, вычисления выходного значения нейронной сети и формирования скорректированного изображения.
RU2019120365A 2016-12-01 2017-11-28 Цифровая коррекция аберраций оптической системы RU2716843C1 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/366,797 US10282822B2 (en) 2016-12-01 2016-12-01 Digital correction of optical system aberrations
US15/366,797 2016-12-01
PCT/US2017/063461 WO2018102302A1 (en) 2016-12-01 2017-11-28 Digital correction of optical system aberrations

Publications (1)

Publication Number Publication Date
RU2716843C1 true RU2716843C1 (ru) 2020-03-17

Family

ID=62241948

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2019120365A RU2716843C1 (ru) 2016-12-01 2017-11-28 Цифровая коррекция аберраций оптической системы

Country Status (7)

Country Link
US (1) US10282822B2 (ru)
JP (1) JP2020501262A (ru)
KR (1) KR102363030B1 (ru)
CN (1) CN110023810B (ru)
DE (1) DE112017006107T5 (ru)
RU (1) RU2716843C1 (ru)
WO (1) WO2018102302A1 (ru)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7612805B2 (en) 2006-07-11 2009-11-03 Neal Solomon Digital imaging system and methods for selective image filtration
WO2017138220A1 (ja) * 2016-02-12 2017-08-17 ソニー株式会社 情報処理方法および情報処理装置
US11016268B2 (en) 2016-02-19 2021-05-25 Almalence Inc. Collapsible imaging systems having lens arrays
US10713836B2 (en) * 2018-06-25 2020-07-14 Microsoft Technology Licensing, Llc Simulating lenses
US11308592B2 (en) * 2018-10-04 2022-04-19 Canon Kabushiki Kaisha Image processing method, image processing apparatus, imaging apparatus, and storage medium, that correct a captured image using a neutral network
DE102018222147A1 (de) * 2018-12-18 2020-06-18 Leica Microsystems Cms Gmbh Optikkorrektur durch Maschinenlernen
JP7016835B2 (ja) * 2019-06-06 2022-02-07 キヤノン株式会社 画像処理方法、画像処理装置、画像処理システム、学習済みウエイトの製造方法、および、プログラム
US11442266B1 (en) * 2019-09-09 2022-09-13 Apple Inc. Method and device for correcting chromatic aberration in multiple bands
WO2021216747A1 (en) * 2020-04-21 2021-10-28 Massachusetts Institute Of Technology Real-Time Photorealistic 3D Holography with Deep Neural Networks
CN111507049B (zh) * 2020-06-01 2024-01-30 中国计量大学 一种镜头像差仿真及优化方法
US11798139B2 (en) * 2020-11-17 2023-10-24 GM Global Technology Operations LLC Noise-adaptive non-blind image deblurring
KR20230036409A (ko) * 2021-09-07 2023-03-14 삼성전자주식회사 이미지를 선명화하는 전자 장치 및 그 동작 방법
GB202200966D0 (en) * 2022-01-25 2022-03-09 Univ Oxford Innovation Ltd Determining optical aberration
WO2023230412A1 (en) * 2022-05-24 2023-11-30 The Regents Of The University Of California Class-specific diffractive camera with all-optical erasure of undesired objects
CN115499566B (zh) * 2022-08-26 2023-09-15 四川大学 基于深度计算光学元件的端到端高质量消色差成像***
WO2024080506A1 (ko) * 2022-10-11 2024-04-18 삼성전자 주식회사 Udc 이미지 복원을 수행하는 방법 및 전자 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150235068A1 (en) * 2014-02-14 2015-08-20 Intermec Technologies Corporation Method and apparatus for scanning with controlled spherical aberration
US20160070103A1 (en) * 2014-09-08 2016-03-10 Oculus Vr, Llc Corrective optics for reducing fixed pattern noise in a virtual reality headset
CN105511078A (zh) * 2015-12-31 2016-04-20 北京小鸟看看科技有限公司 一种目镜镜头、头戴显示光学***和头戴设备

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11161773A (ja) 1997-11-28 1999-06-18 Konica Corp 画像処理方法及び画像入力装置
US6603885B1 (en) 1998-04-30 2003-08-05 Fuji Photo Film Co., Ltd. Image processing method and apparatus
WO2004090581A2 (en) 2003-03-31 2004-10-21 Cdm Optics, Inc. Systems and methods for minimizing aberrating effects in imaging systems
JP4165361B2 (ja) 2003-10-07 2008-10-15 ソニー株式会社 画像撮影装置、画像処理装置及びレンズ色収差補正方法
JP2007519447A (ja) 2004-02-02 2007-07-19 イアティア イメージング プロプライアタリー リミティド レンズ系の収差を矯正するための装置及び方法
US20070279618A1 (en) 2004-10-15 2007-12-06 Matsushita Electric Industrial Co., Ltd. Imaging Apparatus And Image Improving Method
US8531396B2 (en) * 2006-02-08 2013-09-10 Oblong Industries, Inc. Control system for navigating a principal dimension of a data space
JP4816725B2 (ja) 2006-03-01 2011-11-16 株式会社ニコン 倍率色収差を画像解析する画像処理装置、画像処理プログラム、電子カメラ、および画像処理方法
JP5034429B2 (ja) 2006-10-16 2012-09-26 ソニー株式会社 レンズ装置、撮像装置及び収差補正方法
KR101452534B1 (ko) * 2007-01-22 2014-10-21 칼 짜이스 에스엠티 게엠베하 광학 시스템의 결상 특성을 향상시키기 위한 방법 및 광학 시스템
DE102008000790A1 (de) * 2007-03-20 2008-09-25 Carl Zeiss Smt Ag Verfahren zum Verbessern von Abbildungseigenschaften eines optischen Systems sowie derartiges optisches System
JP4825748B2 (ja) * 2007-07-13 2011-11-30 株式会社モルフォ 画像データ処理方法および撮像装置
US8340453B1 (en) * 2008-08-29 2012-12-25 Adobe Systems Incorporated Metadata-driven method and apparatus for constraining solution space in image processing techniques
JP4891301B2 (ja) * 2008-09-30 2012-03-07 キヤノン株式会社 画像処理方法、画像処理装置及び撮像装置
JP5441652B2 (ja) * 2009-12-09 2014-03-12 キヤノン株式会社 画像処理方法、画像処理装置、撮像装置および画像処理プログラム
JP2011205358A (ja) * 2010-03-25 2011-10-13 Fujifilm Corp ヘッドマウントディスプレイ装置
US11403739B2 (en) * 2010-04-12 2022-08-02 Adobe Inc. Methods and apparatus for retargeting and prioritized interpolation of lens profiles
CN103460223B (zh) * 2011-02-10 2015-11-25 前视红外***公司 波长差异的闪烁减少
JP2012244395A (ja) * 2011-05-19 2012-12-10 Sony Corp 学習装置および方法、画像処理装置および方法、プログラム、並びに記録媒体
JP2013021635A (ja) * 2011-07-14 2013-01-31 Sony Corp 画像処理装置、画像処理方法、プログラム、及び記録媒体
US8611692B2 (en) 2011-09-26 2013-12-17 Northrop Grumman Systems Corporation Automated image registration with varied amounts of a priori information using a minimum entropy method
JP2013207752A (ja) * 2012-03-29 2013-10-07 Hitachi Automotive Systems Ltd 画像処理装置
JP2014126903A (ja) * 2012-12-25 2014-07-07 Toshiba Corp 画像処理装置および画像処理方法、ならびに、プログラム
WO2014148074A1 (ja) * 2013-03-18 2014-09-25 富士フイルム株式会社 復元フィルタ生成装置及び方法、画像処理装置及び方法、撮像装置、プログラム、並びに記録媒体
US9291825B2 (en) * 2013-03-22 2016-03-22 Applied Materials Israel, Ltd. Calibratable beam shaping system and method
CN114594550B (zh) * 2013-05-22 2023-12-29 菲尼萨公司 光学***中像差校正的***的方法
CN106104318B (zh) 2014-04-09 2019-05-03 拉姆伯斯公司 低功率图像改变检测器
EP2985706A1 (en) * 2014-08-14 2016-02-17 Samsung Electronics Co., Ltd. Method and apparatus for providing image contents
WO2016171090A1 (ja) 2015-04-23 2016-10-27 富士フイルム株式会社 画像処理装置、撮像装置、画像処理方法及び画像処理プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150235068A1 (en) * 2014-02-14 2015-08-20 Intermec Technologies Corporation Method and apparatus for scanning with controlled spherical aberration
US20160070103A1 (en) * 2014-09-08 2016-03-10 Oculus Vr, Llc Corrective optics for reducing fixed pattern noise in a virtual reality headset
CN105511078A (zh) * 2015-12-31 2016-04-20 北京小鸟看看科技有限公司 一种目镜镜头、头戴显示光学***和头戴设备

Also Published As

Publication number Publication date
KR102363030B1 (ko) 2022-02-16
WO2018102302A1 (en) 2018-06-07
CN110023810A (zh) 2019-07-16
DE112017006107T5 (de) 2019-08-22
JP2020501262A (ja) 2020-01-16
CN110023810B (zh) 2022-02-22
US20180158175A1 (en) 2018-06-07
US10282822B2 (en) 2019-05-07
KR20190089922A (ko) 2019-07-31

Similar Documents

Publication Publication Date Title
RU2716843C1 (ru) Цифровая коррекция аберраций оптической системы
US11195257B2 (en) Image processing method, image processing apparatus, imaging apparatus, lens apparatus, storage medium, and image processing system
RU2523028C2 (ru) Устройство обработки изображения, устройство захвата изображения и способ обработки изображения
JP6327922B2 (ja) 画像処理装置、画像処理方法、およびプログラム
JP4377404B2 (ja) 画像向上機能を備えたカメラ
US8754957B2 (en) Image processing apparatus and method
JP5818586B2 (ja) 画像処理装置及び画像処理方法
JP2013051599A5 (ru)
JP7234057B2 (ja) 画像処理方法、画像処理装置、撮像装置、レンズ装置、プログラム、記憶媒体、および、画像処理システム
US8781223B2 (en) Image processing system and image processing method
JP2015115733A (ja) 画像処理方法、画像処理装置、撮像装置および画像処理プログラム
JP5730036B2 (ja) 画像処理装置、撮像装置、画像処理方法およびプログラム。
JP7191588B2 (ja) 画像処理方法、画像処理装置、撮像装置、レンズ装置、プログラム、および、記憶媒体
JP2012156715A (ja) 画像処理装置、撮像装置、画像処理方法およびプログラム。
JP6487008B1 (ja) 高解像度撮像装置
JP6537228B2 (ja) 画像処理装置、撮像装置、画像処理方法、画像処理プログラム、および、記憶媒体
JP2017050662A (ja) 画像処理装置、撮像装置および画像処理プログラム
JP5344647B2 (ja) 画像処理方法、画像処理装置および画像処理プログラム
JP2015198380A (ja) 画像処理装置、撮像装置、画像処理プログラム、および画像処理方法
JP6486076B2 (ja) 画像処理装置および画像処理方法
JP4995359B1 (ja) 画像処理装置、撮像装置及び画像処理方法
JP5418258B2 (ja) 撮像装置および画像処理方法
JP2017123532A (ja) 画像処理装置、撮像装置、画像処理方法、画像処理プログラムおよび記録媒体
Kwon et al. Restoration for out-of-focus color image based on gradient profile sharpness
JP2016174263A (ja) 動画撮影に好適な画像処理機能とそれを有する撮像装置、画像処理装置、画像処理方法、画像処理プログラム