[go: up one dir, main page]

RU2008120938A - Способ и устройство повышения контраста - Google Patents

Способ и устройство повышения контраста Download PDF

Info

Publication number
RU2008120938A
RU2008120938A RU2008120938/09A RU2008120938A RU2008120938A RU 2008120938 A RU2008120938 A RU 2008120938A RU 2008120938/09 A RU2008120938/09 A RU 2008120938/09A RU 2008120938 A RU2008120938 A RU 2008120938A RU 2008120938 A RU2008120938 A RU 2008120938A
Authority
RU
Russia
Prior art keywords
brightness
histogram
image
value
zero
Prior art date
Application number
RU2008120938/09A
Other languages
English (en)
Inventor
Ксения Юрьевна ПЕТРОВА (RU)
Ксения Юрьевна Петрова
Сергей Михайлович СЕДУНОВ (RU)
Сергей Михайлович Седунов
Артем Константинович ИГНАТОВ (RU)
Артем Константинович Игнатов
Original Assignee
Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." (KR)
Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд."
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 Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." (KR), Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." filed Critical Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." (KR)
Priority to RU2008120938/09A priority Critical patent/RU2008120938A/ru
Publication of RU2008120938A publication Critical patent/RU2008120938A/ru

Links

Landscapes

  • Studio Devices (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

1. Способ адаптивной коррекции экспозиции видеосигналов стандартной и высокой четкости, предусматривающий выполнение следующих операций: ! представляют видеопоследовательность в виде набора кадров и представляют каждый кадр в виде трех каналов - канала яркости и двух каналов цветности; ! определяют, имело ли место преобразование широкоэкранного изображения в стандартное и, если такое преобразование имело место, определяют верхнюю границу нижней горизонтальной черной полосы и нижнюю границу верхней горизонтальной черной полосы по краям изображения; ! определяют, имело ли место преобразование стандартного изображения в широкоэкранное и, если такое преобразование имело место, определяют левую границу правой вертикальной черной полосы и правую границу левой вертикальной черной полосы по краям изображения; ! вычисляют гистограмму яркости части изображения, лежащей между черными полосами, а также гистограмму однородных областей изображения, лежащих между черными полосами; ! определяют признак изменения сцены Reset_flag, как равный нулю в случае, если в текущем и предыдущем кадре изображена одна и та же сцена, и равный некоторому ненулевому значению, меньшему или равному единице, и пропорциональному вероятности того, что в текущем и предыдущем кадре изображены разные сцены, если сцены не идентичны; ! вычисляют коэффициент усиления для коррекции экспозиции, пропорциональный желаемой степени коррекции экспозиции; ! корректируют экспозицию в канале яркости, осветляя и повышая резкость темных областей изображения пропорционально коэффициенту усиления коррекции экспозиции, сохраняя однородные области; ! корректи

Claims (13)

1. Способ адаптивной коррекции экспозиции видеосигналов стандартной и высокой четкости, предусматривающий выполнение следующих операций:
представляют видеопоследовательность в виде набора кадров и представляют каждый кадр в виде трех каналов - канала яркости и двух каналов цветности;
определяют, имело ли место преобразование широкоэкранного изображения в стандартное и, если такое преобразование имело место, определяют верхнюю границу нижней горизонтальной черной полосы и нижнюю границу верхней горизонтальной черной полосы по краям изображения;
определяют, имело ли место преобразование стандартного изображения в широкоэкранное и, если такое преобразование имело место, определяют левую границу правой вертикальной черной полосы и правую границу левой вертикальной черной полосы по краям изображения;
вычисляют гистограмму яркости части изображения, лежащей между черными полосами, а также гистограмму однородных областей изображения, лежащих между черными полосами;
определяют признак изменения сцены Reset_flag, как равный нулю в случае, если в текущем и предыдущем кадре изображена одна и та же сцена, и равный некоторому ненулевому значению, меньшему или равному единице, и пропорциональному вероятности того, что в текущем и предыдущем кадре изображены разные сцены, если сцены не идентичны;
вычисляют коэффициент усиления для коррекции экспозиции, пропорциональный желаемой степени коррекции экспозиции;
корректируют экспозицию в канале яркости, осветляя и повышая резкость темных областей изображения пропорционально коэффициенту усиления коррекции экспозиции, сохраняя однородные области;
корректируют каналы цветности после коррекции экспозиции.
2. Способ по п.1, отличающийся тем, что в процессе вычисления гистограммы яркости в однородных областях учитывают только те пиксели, для которых количество соседних пикселей, лежащих в окрестности заданного размера и с яркостью, отличающейся от яркости исходного пикселя не более, чем на заданное количество градаций яркости, превышает заданный порог.
3. Способ по п.1, отличающийся тем, что признак изменения сцены определяют в два этапа, при этом на первом этапе для предварительной оценки используют сумму моделей разностей элементов гистограммы яркости текущего и предыдущего кадра, и, в случае, если эта сумма не превышает заданного порога, считают, что изменения сцены не произошло, в противном случае выполняют второй этап, предусматривающий выполнение следующих операций:
разбивают текущий кадр на непересекающиеся прямоугольные блоки;
для каждого блока текущего кадра находят оптимальный блок совпадающего размера в предыдущем кадре, который имеет минимальную сумму модулей разностей яркостей с текущим блоком, и сохраняют для каждого пикселя блока значение ошибки предсказания в виде модуля разности яркости этого пикселя и яркости соответствующего пикселя оптимального блока предыдущего кадра, при этом поиск в предыдущем кадре ведут в пределах заданного максимального смещения относительно текущего блока;
вычисляют относительную площадь области, которая не может быть предсказана с достаточной точностью на основании предыдущего кадра, при этом подсчитывают количество пикселей, лежащих между черными полосами по краям изображения, для которых значение ошибки предсказания не превышает заданного порога, и делят его на общее количество пикселей, лежащих между черными полосами по краям изображения, а затем вычитают это число из единицы;
определяют признак изменения сцены Reset_flag, применив к относительной площади области, которая не может быть предсказана с достаточной точностью на основании предыдущего кадра, нелинейную функцию, которая равна нулю при значениях аргумента, меньших нижнего порога, равна единице при значениях аргумента, превышающих верхний порог, и монотонно возрастает в диапазоне от нуля до единицы для значений аргумента, лежащих между верхним и нижним порогами.
4. Способ по п.1, отличающийся тем, что вычисление коэффициента усиления коррекции экспозиции осуществляют за счет выполнения следующих операций:
вычисляют эффективную гистограмму, учитывая гистограмму текущего кадра и эффективную гистограмму предыдущего кадра;
вычисляют нормализованный коэффициент коррекции экспозиции для текущего кадра с использованием эффективной гистограммы;
вычисляют эффективный нормализованный коэффициент коррекции экспозиции для текущего кадра.
5. Способ по п.4, отличающийся тем, что при вычислении нормализованного коэффициента коррекции экспозиции для одного кадра выполняют следующие операции:
вычисляют по гистограмме нижнюю границу bottom5p, левее которой лежит 5% пикселей с минимальной яркостью;
вычисляют по гистограмме верхнюю границу top5p, правее которой лежит 5% пикселей с максимальной яркостью;
вычисляют кумулятивное значение нижнего диапазона яркости lo_с в виде суммы элементов гистограммы на интервале
Figure 00000001
вычисляют кумулятивное значение среднего диапазона яркости mid_c в виде суммы элементов гистограммы на интервале
Figure 00000002
вычисляют кумулятивное значение верхнего диапазона яркости hi_с в виде суммы элементов гистограммы на интервале
Figure 00000003
вычисляют максимальное значение гистограммы для нижнего диапазона яркости lo_max на интервале
Figure 00000004
вычисляют максимальное значение гистограммы для среднего диапазона яркости mid_max на интервале
Figure 00000005
вычисляют первое положительное условие с1, как некоторую возрастающую функцию аргумента
Figure 00000006
определенную на интервале [0, 1], принимающую значения из интервала [0, 1] и имеющую более крутой наклон вблизи нуля и меньший наклон вблизи единицы;
вычисляют второе положительное условие с2, соответствующее ситуации, когда максимальное значение гистограммы для нижнего диапазона яркости превышает максимальное значение для среднего диапазона яркости, в виде убывающей функции от отношения
Figure 00000007
определенной на интервале [0, 1] и принимающей значения из интервала [0, 1], равной нулю при lo_max<mid_max и равной единице в нуле;
вычисляют второе положительное условие с3, соответствующее ситуации, когда изображение содержит обширные темные области и незначительные области в среднем диапазоне яркости, в виде гладкой убывающей функции от аргументов mid_c и bottom5p, принимающей значения из интервала [0, 1], равной нулю при mid_c>θ1 и bottom5p>θ2, где θ1, и θ2 - предопределенные пороговые значения, равной единице в нуле и равной очень малому числу если аргументы близки по значениям к величинам
θ1 и θ2, соответственно;
вычисляют комбинированное условие с в виде возрастающей функции f от максимального значения из с1 и с2, где функция f определена на интервале [0, 1] и принимает значения из интервала [0, 1], и является выпуклой при малых значениях аргумента и вогнутой при больших значениях аргумента;
вычисляют первое отрицательное условие n1 в виде гладкой функции от разности между величинами top5p и bottom5p и третьего положительного условия с3, которая близка к нулю, когда оба аргумента малы;
вычисляют второе отрицательное условие n2 в виде гладкой возрастающей функции от количества ненулевых элементов гистограммы N, равной нулю в нуле и равной единице, если значение N превышает заданный порог;
вычисляют третье отрицательное условие n3 как гладкую возрастающую функцию аргумента mid_c, которая равна нулю в нуле и равна единице, если аргумент превышает заданный порог;
вычисляют четвертое отрицательное условие n4 как гладкую убывающую функцию аргумента bottom5p, которая равна единице в нуле и равна нулю, если аргумент превышает заданный порог;
вычисляют нормализованный коэффициент коррекции экспозиции, как максимальное из значений произведения с·n1·n2·n3·n4, c3·n2 и произведения с3·n2.
6. Способ по п.4, отличающийся тем, что вычисление эффективного нормализованного коэффициента коррекции экспозиции осуществляют путем выполнения следующих операций:
находят корректированное значение величины нормализованного коэффициента коррекции экспозиции K′ для текущего кадра с учетом величины нормализованного коэффициента коррекции экспозиции K для текущего кадра, эффективного нормализованного коэффициента коррекции экспозиции для предыдущего кадра Kprev и признака изменения сцены Reset_flag по формуле
K′=Reset_flag·K+(1,0-Reset_flag)·Kprev.;
находят корректированное значение величины нормализованного коэффициента коррекции экспозиции Ksat для текущего кадра с учетом ограничения на скорость изменения этого коэффициента для соседних кадров по формуле Ksat=Kprev+MAX(MIN(K′-Kprev,DT),-DT), где DT - предопределенное пороговое значение;
находят минимальное min_K и максимальное max_K исторические значения эффективного нормализованного коэффициента коррекции экспозиции и номера кадров min_I и max_I, соответственно, в которых эти значения достигались;
находят корректированное значение величины нормализованного коэффициента коррекции экспозиции
Figure 00000008
, для текущего кадра с учетом ограничения на среднюю скорость изменения этого коэффициента по формуле K′sat=Kprev+f(Ksat-Kprev,max_K,min_K,max_I,min_I),
где функция от пяти аргументов f(х, M1, М2, I1, I2) принимает значение PT·I1 при
Figure 00000009
принимает значение NT-I2 при
Figure 00000010
и тождественно равна своему первому аргументу во всех остальных случая, при этом РТ и NT являются заданными пороговыми величинами.
7. Способ по п.1, отличающийся тем, что значения эффективной гистограммы eff_histo[i] вычисляют в виде выпуклой комбинации значений эффективной гистограммы предыдущего кадра prev_histo[i] и гистограммы текущего кадра histo[i]no формуле eff_histo[i]=(1-α)-prev_histo[i]+α-histo[i], где коэффициент α вычисляют как максимальное из значений Reset_flag и histo_change_thresh, где histo_change_thresh - заданное пороговое значение.
8. Способ по п.1, отличающийся тем, что локальное тоновое преобразование в канале яркости осуществляют путем выполнения для каждого пикселя изображения преобразования согласно формуле
Figure 00000011
где Y - яркость исходного пикселя,
Figure 00000012
- корректированное значение величины нормализованного коэффициента коррекции экспозиции, Kuser - глобальный коэффициент усиления, задаваемый пользователем, MaxPixelValue - максимальное допустимое значение яркости, PRESERVE_DARK - настраиваемый параметр, контролирующий степень обострения в темных областях изображения и задаваемый пользователем, а функция тонового преобразования FSHADOW(Y) является неотрицательной функцией яркости, равной нулю в нуле и при значениях аргумента больших или равных MaxPixelValue.
9. Способ по п.8, отличающийся тем, что при локальном тоновом преобразовании в канале яркости функцию тонового преобразования FSHADOW(Y) обнуляют при Y<T1 или Y>T2, где T1 и Т2 - заданные пороговые величины, и определялась формулой
(t-T1)2·(t-T2)2·tP для значений аргумента, лежащих между этими пороговыми величинами, при этом величину Р подбирают таким образом, чтобы абсцисса максимума функции имела заданное значение.
10. Способ по п.8, отличающийся тем, что восстановление исходного значение яркости в однородных областях изображения выполняют таким образом, что для каждого пикселя с яркостью Y вычисляют скорректированное значение Ycorrected по формуле
Figure 00000013
,
где вычисление функции PUniform(Y) предусматривает выполнение следующих операций:
находят ближайшее к Y значение яркости Yuniform, для которого значение в гистограмме однородных областей превышает заданный порог;
вычисляют модуль разности
Figure 00000014
;
сравнивают значение d с заданным порогом EC_PRESERVE_RADIUS и присваивают функции PUniform значение ноль, если d меньше этого порога, присваивают единицу, если d больше удвоенного порога, а в остальных случаях интерполируют линейно по формуле
Figure 00000015
.
11. Способ по п.1, отличающийся тем, что коррекцию экспозиции в канале яркости выполняют за счет следующих операций:
для каждого пикселя в канале яркости вычисляют среднее значение YBLURRED в заданной окрестности при помощи сглаживающего фильтра, сохраняющего края, например, билатерального или сигма-фильтра;
выполняют локальное тоновое преобразование в канале яркости;
восстанавливают исходное значение яркости в однородных областях изображения.
12. Устройство для реализации способа адаптивной коррекции экспозиции видеосигнала, состоящее из детектора преобразования широкоэкранного изображения в стандартное, детектора преобразования стандартного изображения в широкоэкранное, блока вычисления гистограммы, блока вычисления гистограммы однородных областей изображения, детектора изменения сцены, блока адаптации коэффициента коррекции экспозиции, блока коррекции экспозиции и блока коррекции каналов цветности, в котором:
канал яркости текущего кадра соединен с входами детектора изменения сцены, детектора преобразования широкоэкранного изображения в стандартное, детектора преобразования стандартного изображения в широкоэкранное, блока вычисления гистограммы, блока вычисления гистограммы однородных областей изображения, блока коррекции экспозиции и блока коррекции каналов цветности;
канал яркости предыдущего кадра соединен с входом детектора изменения сцены;
каналы цветности исходного изображения соединены с входом блока коррекции каналов цветности;
выходы детектора преобразования широкоэкранного изображения в стандартное изображение и детектора преобразования стандартного изображения в широкоэкранное изображение соединены с входами блока вычисления гистограммы, блока вычисления гистограммы однородных областей изображения, и детектора изменения сцены;
разность выходов блока вычисления гистограммы и блока вычисления гистограммы однородных областей изображения соединена с входами детектора изменения сцены и блока адаптации коэффициента коррекции экспозиции;
выход блока вычисления гистограммы однородных областей соединен с входами блока адаптации коэффициента коррекции экспозиции и блока коррекции экспозиции;
выход детектора изменения сцены соединен с входом блока адаптации коэффициента коррекции экспозиции, выполненного с возможностью передачи эффективной гистограммы для предыдущего кадра, формируемую на выходе блока адаптации коррекции экспозиции, на вход детектора изменения сцены, и с возможностью передачи коэффициента коррекции экспозиции, также вычисляемого в блоке адаптации коэффициента коррекции экспозиции, на вход блока коррекции экспозиции;
выход блока коррекции экспозиции соединен с входом блока коррекции каналов цветности;
выход блока коррекции каналов цветности соединен с выходом устройства.
13. Устройство по п.12, отличающееся тем, что блок коррекции экспозиции включает в себя блок вычисления средней яркости, блок тонового преобразования и блок восстановления яркости для однородных областей.
RU2008120938/09A 2008-05-28 2008-05-28 Способ и устройство повышения контраста RU2008120938A (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2008120938/09A RU2008120938A (ru) 2008-05-28 2008-05-28 Способ и устройство повышения контраста

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2008120938/09A RU2008120938A (ru) 2008-05-28 2008-05-28 Способ и устройство повышения контраста

Publications (1)

Publication Number Publication Date
RU2008120938A true RU2008120938A (ru) 2009-12-10

Family

ID=41488852

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008120938/09A RU2008120938A (ru) 2008-05-28 2008-05-28 Способ и устройство повышения контраста

Country Status (1)

Country Link
RU (1) RU2008120938A (ru)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2477007C1 (ru) * 2011-09-05 2013-02-27 Открытое акционерное общество "Государственный Рязанский приборный завод" Система коррекции темных, светлых и средних тонов на цифровых изображениях
CN109118424A (zh) * 2018-09-26 2019-01-01 旺微科技(上海)有限公司 一种目标检测的图像处理内存管理方法及管理系统

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2477007C1 (ru) * 2011-09-05 2013-02-27 Открытое акционерное общество "Государственный Рязанский приборный завод" Система коррекции темных, светлых и средних тонов на цифровых изображениях
CN109118424A (zh) * 2018-09-26 2019-01-01 旺微科技(上海)有限公司 一种目标检测的图像处理内存管理方法及管理系统

Similar Documents

Publication Publication Date Title
US8942475B2 (en) Image signal processing device to emphasize contrast
US7538822B2 (en) Apparatus and method for filtering digital image signal
US9230304B2 (en) Apparatus and method for enhancing image using color channel
US7995135B2 (en) Image capturing apparatus for adjusting an exposure value that is set lower than the correct exposure value
US8391598B2 (en) Methods for performing local tone mapping
US8526736B2 (en) Image processing apparatus for correcting luminance and method thereof
US7421120B2 (en) Apparatus correcting image by luminance histogram
US20100238356A1 (en) Video signal processing method and apparatus
US11941791B2 (en) High-dynamic-range image generation with pre-combination denoising
CN110827225A (zh) 一种基于双重曝光框架的非均匀光照水下图像增强方法
US8917419B2 (en) Image processing apparatus and control method thereof
CN102447815B (zh) 视频图像的处理方法及装置
CN115330621A (zh) 图像处理方法、装置、设备、存储介质及程序产品
JP5648849B2 (ja) 画像処理装置、画像処理方法
JP2012108898A (ja) 画像処理装置、画像処理方法
US20060153446A1 (en) Black/white stretching system using R G B information in an image and method thereof
CN101543042A (zh) 图像处理设备、视频接收设备、以及图像处理方法
US9530191B2 (en) Methods and systems for detection and estimation of mosquito noise
US11153467B2 (en) Image processing
JP2014010776A (ja) 画像処理装置、画像処理方法、及び、プログラム
US8305499B2 (en) Image processing circuit and method for image processing
JP2000350055A (ja) ディジタルビデオカメラの輪郭補正装置
RU2008120938A (ru) Способ и устройство повышения контраста
US7471336B2 (en) Global motion adaptive system with motion values correction with respect to luminance level
JP5297897B2 (ja) 画像信号処理装置

Legal Events

Date Code Title Description
FA92 Acknowledgement of application withdrawn (lack of supplementary materials submitted)

Effective date: 20100701