RU2008120938A - Способ и устройство повышения контраста - Google Patents
Способ и устройство повышения контраста Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract 15
- 238000006243 chemical reaction Methods 0.000 claims abstract 15
- 230000003044 adaptive effect Effects 0.000 claims abstract 2
- 238000005282 brightening Methods 0.000 claims abstract 2
- 238000004364 calculation method Methods 0.000 claims 13
- 230000006978 adaptation Effects 0.000 claims 6
- 230000001186 cumulative effect Effects 0.000 claims 3
- 230000003247 decreasing effect Effects 0.000 claims 3
- 230000002146 bilateral effect Effects 0.000 claims 1
- 238000009499 grossing Methods 0.000 claims 1
- 238000012886 linear function Methods 0.000 claims 1
- 238000011084 recovery Methods 0.000 claims 1
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_с в виде суммы элементов гистограммы на интервале
вычисляют кумулятивное значение среднего диапазона яркости mid_c в виде суммы элементов гистограммы на интервале
вычисляют кумулятивное значение верхнего диапазона яркости hi_с в виде суммы элементов гистограммы на интервале вычисляют максимальное значение гистограммы для нижнего диапазона яркости lo_max на интервале
вычисляют первое положительное условие с1, как некоторую возрастающую функцию аргумента определенную на интервале [0, 1], принимающую значения из интервала [0, 1] и имеющую более крутой наклон вблизи нуля и меньший наклон вблизи единицы;
вычисляют второе положительное условие с2, соответствующее ситуации, когда максимальное значение гистограммы для нижнего диапазона яркости превышает максимальное значение для среднего диапазона яркости, в виде убывающей функции от отношения определенной на интервале [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, соответственно, в которых эти значения достигались;
находят корректированное значение величины нормализованного коэффициента коррекции экспозиции , для текущего кадра с учетом ограничения на среднюю скорость изменения этого коэффициента по формуле K′sat=Kprev+f(Ksat-Kprev,max_K,min_K,max_I,min_I),
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, отличающийся тем, что локальное тоновое преобразование в канале яркости осуществляют путем выполнения для каждого пикселя изображения преобразования согласно формуле
где Y - яркость исходного пикселя, - корректированное значение величины нормализованного коэффициента коррекции экспозиции, 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 по формуле
где вычисление функции PUniform(Y) предусматривает выполнение следующих операций:
находят ближайшее к Y значение яркости Yuniform, для которого значение в гистограмме однородных областей превышает заданный порог;
сравнивают значение d с заданным порогом EC_PRESERVE_RADIUS и присваивают функции PUniform значение ноль, если d меньше этого порога, присваивают единицу, если d больше удвоенного порога, а в остальных случаях интерполируют линейно по формуле
11. Способ по п.1, отличающийся тем, что коррекцию экспозиции в канале яркости выполняют за счет следующих операций:
для каждого пикселя в канале яркости вычисляют среднее значение YBLURRED в заданной окрестности при помощи сглаживающего фильтра, сохраняющего края, например, билатерального или сигма-фильтра;
выполняют локальное тоновое преобразование в канале яркости;
восстанавливают исходное значение яркости в однородных областях изображения.
12. Устройство для реализации способа адаптивной коррекции экспозиции видеосигнала, состоящее из детектора преобразования широкоэкранного изображения в стандартное, детектора преобразования стандартного изображения в широкоэкранное, блока вычисления гистограммы, блока вычисления гистограммы однородных областей изображения, детектора изменения сцены, блока адаптации коэффициента коррекции экспозиции, блока коррекции экспозиции и блока коррекции каналов цветности, в котором:
канал яркости текущего кадра соединен с входами детектора изменения сцены, детектора преобразования широкоэкранного изображения в стандартное, детектора преобразования стандартного изображения в широкоэкранное, блока вычисления гистограммы, блока вычисления гистограммы однородных областей изображения, блока коррекции экспозиции и блока коррекции каналов цветности;
канал яркости предыдущего кадра соединен с входом детектора изменения сцены;
каналы цветности исходного изображения соединены с входом блока коррекции каналов цветности;
выходы детектора преобразования широкоэкранного изображения в стандартное изображение и детектора преобразования стандартного изображения в широкоэкранное изображение соединены с входами блока вычисления гистограммы, блока вычисления гистограммы однородных областей изображения, и детектора изменения сцены;
разность выходов блока вычисления гистограммы и блока вычисления гистограммы однородных областей изображения соединена с входами детектора изменения сцены и блока адаптации коэффициента коррекции экспозиции;
выход блока вычисления гистограммы однородных областей соединен с входами блока адаптации коэффициента коррекции экспозиции и блока коррекции экспозиции;
выход детектора изменения сцены соединен с входом блока адаптации коэффициента коррекции экспозиции, выполненного с возможностью передачи эффективной гистограммы для предыдущего кадра, формируемую на выходе блока адаптации коррекции экспозиции, на вход детектора изменения сцены, и с возможностью передачи коэффициента коррекции экспозиции, также вычисляемого в блоке адаптации коэффициента коррекции экспозиции, на вход блока коррекции экспозиции;
выход блока коррекции экспозиции соединен с входом блока коррекции каналов цветности;
выход блока коррекции каналов цветности соединен с выходом устройства.
13. Устройство по п.12, отличающееся тем, что блок коррекции экспозиции включает в себя блок вычисления средней яркости, блок тонового преобразования и блок восстановления яркости для однородных областей.
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2477007C1 (ru) * | 2011-09-05 | 2013-02-27 | Открытое акционерное общество "Государственный Рязанский приборный завод" | Система коррекции темных, светлых и средних тонов на цифровых изображениях |
| CN109118424A (zh) * | 2018-09-26 | 2019-01-01 | 旺微科技(上海)有限公司 | 一种目标检测的图像处理内存管理方法及管理系统 |
-
2008
- 2008-05-28 RU RU2008120938/09A patent/RU2008120938A/ru not_active Application Discontinuation
Cited By (2)
| 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 |