Цифровая обработка изображений: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
объединил в Обработка изображений |
Jumpow (обсуждение | вклад) Перевод с английского статьи "Digital image processing" Метка: удалено перенаправление |
||
Строка 1: | Строка 1: | ||
'''Цифровая обработка изображения''' — это использование компьютерных [[алгоритм]]ов для осуществления обработки [[Цифровое изображение|цифровых изображений]]{{sfn|Chakravorty|2018|с=175-177}}. Как подкатегория или область [[Цифровая обработка сигналов|цифровой обработки сигналов]], цифровая обработка изображения имеет много преимуществ перед {{не переведено 5|Аналоговая обработка сигнала|аналоговой обработкой||analog image processing}}. Она позволяет применять много более широкий ряд алгоритмов к входным данным и избежать проблем, таких как внутренние шумы и искажения сигнала в процессе обработки. Поскольку изображения определяются как двухмерные (или выше), цифровая обработка изображения может быть промоделирована в виде {{не переведено 5|Многомерная система|многомерных систем||multidimensional systems}}. |
|||
#REDIRECT [[Обработка изображений]] |
|||
==История== |
|||
Многие техники цифровой обработки изображения или обработка цифровых изображений были разработаны в 1960-х годах в [[Лаборатория реактивного движения|Лаборатории реактивного движения]], [[Массачусетский технологический институт|Массачусетском технологическом институте]], [[Лаборатории Белла|Лабораториях Белла]], [[Мэрилендский университет в Колледж-Парке|Мэрилендском университете]] и нескольких других исследовательских центрах с приложениями для [[Спутниковая фотосъёмка|спутниковой фотосъёмки]], преобразования к стандартам [[фототелеграф]]а, {{не переведено 5|Медицинская физика|медицинской визуализации||medical physics}}, [[Видеотелефония|видеотелефонии]], [[Оптическое распознавание символов|распознавании символов]] и улучшения фотографий{{sfn|Rosenfeld|1969}}. Цена обработки для оборудования того времени была, однако, высокой. Ситуация изменилась в 1970-х годах, когда распространилась цифровая обработка изображения в результате того, что стали доступными дешёвые компьютеры и выделенное оборудование. Затем появилась возможность обрабатывать изображения в реальном времени для некоторых задач, таких как {{не переведено 5|преобразование телевизионных стандартов|||television standards conversion}}. Когда компьютеры общего назначения стали быстрее, они начали принимать роль выделенного оборудования почти для всех специализированных операций и операций, требующих больших затрат ресурсов компьютера. |
|||
С быстрыми компьютерами и обработкой сигналов, ставшими доступными в 2000-х годах, цифровая обработка изображения стала наиболее общей формой обработки изображения и, в общем случае, используется не только потому, что она даёт наиболее гибкие методы, но и потому, что это дешевле. |
|||
Технология цифровой обработки изображения для медицинских приложений попала в зал славы Космического фонда США по космическим технологиям в 1994{{sfn|Space Technology|1994}}. |
|||
==Задачи== |
|||
Цифровая обработка изображения позволяет применение существенно более сложных алгоритмов, а следовательно, может дать как большую производительность на простых задачах, так и реализовывать методы, которые были бы невозможны при аналоговой реализации. |
|||
В частности, цифровая обработка изображения является единственной практичной технологией для: |
|||
* [[Задача классификации|классификации]] |
|||
* [[Выделение признаков|выделения признаков]] |
|||
* [[Обработка сигналов|обработки сигналов]] |
|||
* [[Теория распознавания образов|распознавания образов]] |
|||
* {{не переведено 5|Графическая проекция|проецирования||Graphical projection}} |
|||
Некоторые техники, которые используются в цифровой обработке изображения: |
|||
* {{не переведено 5|Анизоторопная диффузия|||Anisotropic diffusion}} |
|||
* [[Скрытая марковская модель|Скрытые марковские модели]] |
|||
* [[Редактирование изображений]] |
|||
* {{не переведено 5|Восстановление изображения|||Image restoration}} |
|||
* [[Анализ независимых компонент]] |
|||
* [[Линейный фильтр|Линейная фильтрация]] |
|||
* [[Искусственная нейронная сеть|Нейронные сети]] |
|||
* [[Дифференциальное уравнение в частных производных|Дифференциальные уравнения в частных производных]] |
|||
* [[Пикселизация]] |
|||
* [[Метод главных компонент]] |
|||
* [[Самоорганизующаяся карта Кохонена|Самоорганизующиеся карты Кохонена]] |
|||
* [[Вейвлет]]ы |
|||
== Преобразование цифрового изображения == |
|||
=== Фильтрация === |
|||
Цифровые фильтры используются для размывания и увеличения резкости цифровых изображений. Фильтрация может быть осуществлена в пространственной области путём свёртки со специально разработанными ядрами (массивами фильтрации) или в частотной области (Фурье) путём отсеивания определённых областей частот. Следующие примеры показывают оба метода {{sfn|Gonzalez|2008}}: |
|||
{| class="wikitable" |
|||
|- |
|||
! Тип фильтра |
|||
! Ядро или маска |
|||
! Пример |
|||
|- |
|||
| '''Исходное изображение''' |
|||
| align="center" | <math> |
|||
\begin{bmatrix} |
|||
0 & 0 & 0 \\ |
|||
0 & 1 & 0 \\ |
|||
0 & 0 & 0 |
|||
\end{bmatrix} |
|||
</math> |
|||
| [[Файл:Affine Transformation Original Checkerboard.jpg]] |
|||
|- |
|||
| '''[[Фильтр нижних частот|Пространственный фильтр нижних частот]]''' |
|||
| align="center" | <math> |
|||
\frac{1}{9}\times |
|||
\begin{bmatrix} |
|||
1 & 1 & 1 \\ |
|||
1 & 1 & 1 \\ |
|||
1 & 1 & 1 |
|||
\end{bmatrix} |
|||
</math> |
|||
| [[Файл:Spatial Mean Filter Checkerboard.png]] |
|||
|- |
|||
| '''[[Выделение границ|Пространственный фильтр верхних частот]]''' |
|||
| align="center" | <math> |
|||
\begin{bmatrix} |
|||
0 & -1 & 0 \\ |
|||
-1 & 4 & -1 \\ |
|||
0 & -1 & 0 |
|||
\end{bmatrix} |
|||
</math> |
|||
| [[Файл:Spatial Laplacian Filter Checkerboard.png]] |
|||
|- |
|||
| '''[[Быстрое преобразование Фурье|Представление Фурье]]''' |
|||
| Псевдокод: |
|||
image = шахматная_доска |
|||
F = Преобразование Фурье изображения |
|||
Показать изображение: log(1+Absolute Value(F)) |
|||
| align="center"| [[Файл:Fourier Space Checkerboard.png]] |
|||
|- |
|||
| '''Фильтр Фурье нижних частот''' |
|||
| align="center"| [[Файл:Lowpass_Butterworth_Checkerboard.png]] |
|||
| align="center"| [[Файл:Lowpass_FFT_Filtered_checkerboard.png]] |
|||
|- |
|||
| ''' Фильтр Фурье верхних частот ''' |
|||
| align="center"| [[Файл:Highpass_Butterworth_Checkerboard.png]] |
|||
| align="center"| [[Файл:Highpass_FFT_Filtered_checkerboard.png]] |
|||
|- |
|||
|} |
|||
=== Отступы изображения при фильтрации Фурье области === |
|||
К изображениям обычно добавляется отступ перед преобразованием в Фурье-пространство. Отфильтрованные по верхним частотам изображения ниже иллюстрируют результат различных техник отступа: |
|||
{| class="wikitable" |
|||
|- |
|||
! Добавление нулей |
|||
! Отступ путём повторения рёбер |
|||
|- |
|||
| [[Файл:Highpass_FFT_Filtered_checkerboard.png]] |
|||
| [[Файл:Highpass_FFT_Replicate.png]] |
|||
|- |
|||
|} |
|||
Заметим, сто фильтр показывает дополнительные рёбра в случае добавления нулей. |
|||
=== Примеры кода фильтрации === |
|||
Пример MATLAB для пространственной фильтрации области по верхним частотам. |
|||
<source lang="matlab"> |
|||
img=checkerboard(20); % generate checkerboard |
|||
% **************** SPATIAL DOMAIN ****************** |
|||
klaplace=[0 -1 0; -1 5 -1; 0 -1 0]; % Laplacian filter kernel |
|||
X=conv2(img,klaplace); % convolve test img with |
|||
% 3x3 Laplacian kernel |
|||
figure() |
|||
imshow(X,[]) % show Laplacian filtered |
|||
title('Laplacian Edge Detection') |
|||
</source> |
|||
=== Аффинные преобразования === |
|||
[[Аффинное преобразование|Аффинные преобразования]] дают возможность осуществлять базовые преобразования изображений, такие как изменение пропорции, вращение, перенос, зеркальное отражение и косой сдвиг как показано на примерах ниже{{sfn|Gonzalez|2008}}: |
|||
{| class="wikitable" |
|||
|- |
|||
! Название<BR/> преобразования |
|||
! Аффинная матрица |
|||
! Пример |
|||
|- |
|||
| '''[[Тождественное отображение|Тождественное преобразование]]''' |
|||
| align="center" | <math> |
|||
\begin{bmatrix} |
|||
1 & 0 & 0 \\ |
|||
0 & 1 & 0 \\ |
|||
0 & 0 & 1 |
|||
\end{bmatrix} |
|||
</math> |
|||
| [[Файл:Checkerboard identity.svg]] |
|||
|- |
|||
| '''[[Отражение (геометрия)|Отражение]]''' |
|||
| align="center" | <math> |
|||
\begin{bmatrix} |
|||
-1 & 0 & 0 \\ |
|||
0 & 1 & 0 \\ |
|||
0 & 0 & 1 |
|||
\end{bmatrix} |
|||
</math> |
|||
| [[Файл:Checkerboard reflection.svg]] |
|||
|- |
|||
| '''{{не переведено 5|Пропорция (размеров)|Изменение пропорций||Scale (ratio)}}''' |
|||
| align="center" | <math> |
|||
\begin{bmatrix} |
|||
c_x=2 & 0 & 0 \\ |
|||
0 & c_y=1 & 0 \\ |
|||
0 & 0 & 1 |
|||
\end{bmatrix} |
|||
</math> |
|||
| [[Файл:Checkerboard scale.svg]] |
|||
|- |
|||
| '''[[Вращение]]''' |
|||
| align="center" | <math> |
|||
\begin{bmatrix} |
|||
\cos(\theta) & \sin(\theta) & 0 \\ |
|||
-\sin(\theta) & \cos(\theta) & 0 \\ |
|||
0 & 0 & 1 |
|||
\end{bmatrix} |
|||
</math> |
|||
| [[Файл:Checkerboard rotate.svg]] где <math>\theta = \tfrac{\pi}{6} =30^\circ</math> |
|||
|- |
|||
| '''{{не переведено 5|Матрица косого сдвига|Косой сдвиг||Shear matrix}}''' |
|||
| align="center" | <math> |
|||
\begin{bmatrix} |
|||
1 & c_x=0.5 & 0 \\ |
|||
c_y=0 & 1 & 0 \\ |
|||
0 & 0 & 1 |
|||
\end{bmatrix} |
|||
</math> |
|||
| [[Файл:Checkerboard shear.svg]] |
|||
|- |
|||
|} |
|||
==Приложения== |
|||
{{Подробно|Цифровое формирование изображения|Компьютерное зрение}} |
|||
===Изображения цифровой камеры === |
|||
Цифровые камеры обычно включают специализированные аппаратные средства цифровой обработки изображения – либо отдельные микросхемы, либо путём добавления цепей в другие микросхемы – для преобразования сырых данных от [[Фотоматрица|фотоматрицы]] в {{не переведено 5|Корректировка цвета|откорректированное по цвету||color correction}} изображение в стандартном [[Графические форматы|формате файле изображения]]. |
|||
===Фильмы=== |
|||
''[[Западный мир (фильм)|Западный мир]]'' (1973) был первым художественным фильмом с использованием цифровой обработки изображения для [[Пикселизация|пикселизации]] фотографии с целью промоделировать зрение андроида {{sfn|Yaeger|2002}}. |
|||
==См. также== |
|||
* [[Компьютерная графика]] |
|||
* [[Компьютерное зрение]] |
|||
* {{не переведено 5|CVIPtools|||CVIPtools}} |
|||
* [[Оцифровка]] |
|||
* [[GPGPU]] |
|||
* [[Гомоморфная фильтрация]] |
|||
* {{не переведено 5|Анализ изображений|||Image analysis}} |
|||
* {{не переведено 5|Ассоциация интеллектуальных информационных систем IEEE|||IEEE Intelligent Transportation Systems Society}} |
|||
* {{не переведено 5|Многомерные системы|||Multidimensional systems}} |
|||
* {{не переведено 5|Программное обеспечение дистанционного обследования|||Remote sensing software}} |
|||
* [[Стандартное тестовое изображение]] |
|||
* {{не переведено 5|Свервысокое разрешение|||Superresolution}} |
|||
==Примечания== |
|||
{{примечания|2}} |
|||
==Литература== |
|||
{{refbegin|colwidth=30em}} |
|||
*{{статья |
|||
|автор=Pragnan Chakravorty |
|||
|ref=Chakravorty |
|||
|заглавие=What Is a Signal? [Lecture Notes] |
|||
|издание=IEEE Signal Processing Magazine |
|||
|том=35 |
|||
|номер=5 |
|||
|месяц=Sept. |
|||
|год=2018 |
|||
|ссылка=https://doi.org/10.1109/MSP.2018.2832195 |
|||
}} |
|||
*{{книга |
|||
|автор=Azriel Rosenfeld |
|||
|ref=Rosenfeld |
|||
|заглавие=Picture Processing by Computer |
|||
|место=New York |
|||
|издательство=Academic Press |
|||
|год=1969 |
|||
}} |
|||
*{{статья |
|||
|url=http://www.spacetechhalloffame.org/inductees_1994_Digital_Image_Processing.html |
|||
|заглавие=Space Technology Hall of Fame:Inducted Technologies/1994 |
|||
|ref=Space Technology |
|||
|год=1994 |
|||
|издательство=Space Foundation |
|||
|accessdate=7 January 2010 |
|||
|deadurl=yes |archiveurl=https://web.archive.org/web/20110704043830/http://www.spacetechhalloffame.org/inductees_1994_Digital_Image_Processing.html |
|||
|archivedate=4 July 2011 |
|||
|df=dmy |
|||
}} |
|||
*{{книга |
|||
|ref=Gonzalez |
|||
|автор=Rafael Gonzalez |
|||
|заглавие=Digital Image Processing, 3rd |
|||
|издательство=Pearson Hall |
|||
|год=2008 |
|||
|isbn=9780131687288 |
|||
}} |
|||
*{{статья |
|||
|ссылка=http://www.beanblossom.in.us/larryy/cgi.html |
|||
|заглавие=A Brief, Early History of Computer Graphics in Film |
|||
|archiveurl=https://web.archive.org/web/20120717000000/http://www.beanblossom.in.us/larryy/cgi.html |
|||
|archivedate=17 July 2012 |
|||
|автор=Larry Yaeger |
|||
|ref= Yaeger |
|||
|месяц=August |
|||
|год=2002 |
|||
}} |
|||
{{refend}} |
|||
==Литература для дальнейшего чтения == |
|||
* {{книга |
|||
|автор=Solomon C.J., Breckon T.P. |
|||
|заглавие=Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab |
|||
|год=2010 |
|||
|издательство=Wiley-Blackwell |
|||
|doi=10.1002/9780470689776 |
|||
|isbn=978-0470844731 |
|||
}} |
|||
* {{книга |
|||
|автор=Wilhelm Burger, Mark J. Burge |
|||
|заглавие=Digital Image Processing: An Algorithmic Approach Using Java |
|||
|издательство= [[Springer Science+Business Media|Springer]] |
|||
|год=2007 |
|||
|ссылка=http://www.imagingbook.com/ |
|||
|isbn=978-1-84628-379-6 |
|||
}} |
|||
* {{книга |
|||
|автор=Fisher R., Dawson-Howe K., Fitzgibbon A., Robertson C., Trucco E. |
|||
|заглавие=Dictionary of Computer Vision and Image Processing |
|||
|издательство= John Wiley |
|||
|год=2005 |
|||
|isbn=978-0-470-01526-1 |
|||
}} |
|||
* {{книга |
|||
|автор=Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins |
|||
|заглавие=Digital Image Processing using MATLAB |
|||
|издательство= Pearson Education |
|||
|год=2004 |
|||
|isbn=978-81-7758-898-9 |
|||
}} |
|||
* {{книга |
|||
|автор=Tim Morris |
|||
|заглавие=Computer Vision and Image Processing |
|||
|издательство= Palgrave Macmillan |
|||
|год=2004 |
|||
|isbn=978-0-333-99451-1 |
|||
}} |
|||
* {{книга |
|||
|автор=Milan Sonka, Vaclav Hlavac, Roger Boyle |
|||
|заглавие=Image Processing, Analysis, and Machine Vision |
|||
|издательство= PWS Publishing |
|||
|год=1999 |
|||
|isbn=978-0-534-95393-5 |
|||
}} |
|||
*{{статья |
|||
|заглавие=Mammogram Breast Cancer Image Detection Using Image Processing Functions |
|||
|издание=Information Technology Journal |
|||
|том=6 |
|||
|выпуск=2 |
|||
|страницы=217–221 |
|||
|год=2007 |
|||
|автор=Basim Alhadidi, Mohammad H. Zu'bi, Hussam N. Suleiman |
|||
|doi=10.3923/itj.2007.217.221 |
|||
}} |
|||
==Ссылки== |
|||
* [https://archive.org/details/Lectures_on_Image_Processing Lectures on Image Processing], by Alan Peters. Vanderbilt University. Updated 7 January 2016. |
|||
* [http://iprg.co.in IPRG] Open group related to image processing research resources |
|||
* [http://www.mathworks.com/discovery/digital-image-processing.html Processing digital images with computer algorithms] |
|||
*[http://www.ipol.im/ IPOL] Open research journal on image processing with software and web demos. |
|||
{{DSP}} |
|||
[[Категория:Компьютерное зрение]] |
|||
[[Категория:Цифровая обработка изображений]] |
|||
{{rq|checktranslate|style|grammar}} |
Версия от 07:05, 13 декабря 2018
Цифровая обработка изображения — это использование компьютерных алгоритмов для осуществления обработки цифровых изображений[1]. Как подкатегория или область цифровой обработки сигналов, цифровая обработка изображения имеет много преимуществ перед аналоговой обработкой[англ.]. Она позволяет применять много более широкий ряд алгоритмов к входным данным и избежать проблем, таких как внутренние шумы и искажения сигнала в процессе обработки. Поскольку изображения определяются как двухмерные (или выше), цифровая обработка изображения может быть промоделирована в виде многомерных систем[англ.].
История
Многие техники цифровой обработки изображения или обработка цифровых изображений были разработаны в 1960-х годах в Лаборатории реактивного движения, Массачусетском технологическом институте, Лабораториях Белла, Мэрилендском университете и нескольких других исследовательских центрах с приложениями для спутниковой фотосъёмки, преобразования к стандартам фототелеграфа, медицинской визуализации?!, видеотелефонии, распознавании символов и улучшения фотографий[2]. Цена обработки для оборудования того времени была, однако, высокой. Ситуация изменилась в 1970-х годах, когда распространилась цифровая обработка изображения в результате того, что стали доступными дешёвые компьютеры и выделенное оборудование. Затем появилась возможность обрабатывать изображения в реальном времени для некоторых задач, таких как преобразование телевизионных стандартов[англ.]. Когда компьютеры общего назначения стали быстрее, они начали принимать роль выделенного оборудования почти для всех специализированных операций и операций, требующих больших затрат ресурсов компьютера. С быстрыми компьютерами и обработкой сигналов, ставшими доступными в 2000-х годах, цифровая обработка изображения стала наиболее общей формой обработки изображения и, в общем случае, используется не только потому, что она даёт наиболее гибкие методы, но и потому, что это дешевле.
Технология цифровой обработки изображения для медицинских приложений попала в зал славы Космического фонда США по космическим технологиям в 1994[3].
Задачи
Цифровая обработка изображения позволяет применение существенно более сложных алгоритмов, а следовательно, может дать как большую производительность на простых задачах, так и реализовывать методы, которые были бы невозможны при аналоговой реализации.
В частности, цифровая обработка изображения является единственной практичной технологией для:
Некоторые техники, которые используются в цифровой обработке изображения:
- Анизоторопная диффузия[англ.]
- Скрытые марковские модели
- Редактирование изображений
- Восстановление изображения[англ.]
- Анализ независимых компонент
- Линейная фильтрация
- Нейронные сети
- Дифференциальные уравнения в частных производных
- Пикселизация
- Метод главных компонент
- Самоорганизующиеся карты Кохонена
- Вейвлеты
Преобразование цифрового изображения
Фильтрация
Цифровые фильтры используются для размывания и увеличения резкости цифровых изображений. Фильтрация может быть осуществлена в пространственной области путём свёртки со специально разработанными ядрами (массивами фильтрации) или в частотной области (Фурье) путём отсеивания определённых областей частот. Следующие примеры показывают оба метода [4]:
Тип фильтра | Ядро или маска | Пример |
---|---|---|
Исходное изображение | ||
Пространственный фильтр нижних частот | ||
Пространственный фильтр верхних частот | ||
Представление Фурье | Псевдокод:
image = шахматная_доска F = Преобразование Фурье изображения Показать изображение: log(1+Absolute Value(F)) |
|
Фильтр Фурье нижних частот | ||
Фильтр Фурье верхних частот |
Отступы изображения при фильтрации Фурье области
К изображениям обычно добавляется отступ перед преобразованием в Фурье-пространство. Отфильтрованные по верхним частотам изображения ниже иллюстрируют результат различных техник отступа:
Добавление нулей | Отступ путём повторения рёбер |
---|---|
Заметим, сто фильтр показывает дополнительные рёбра в случае добавления нулей.
Примеры кода фильтрации
Пример MATLAB для пространственной фильтрации области по верхним частотам.
img=checkerboard(20); % generate checkerboard
% **************** SPATIAL DOMAIN ******************
klaplace=[0 -1 0; -1 5 -1; 0 -1 0]; % Laplacian filter kernel
X=conv2(img,klaplace); % convolve test img with
% 3x3 Laplacian kernel
figure()
imshow(X,[]) % show Laplacian filtered
title('Laplacian Edge Detection')
Аффинные преобразования
Аффинные преобразования дают возможность осуществлять базовые преобразования изображений, такие как изменение пропорции, вращение, перенос, зеркальное отражение и косой сдвиг как показано на примерах ниже[4]:
Название преобразования |
Аффинная матрица | Пример |
---|---|---|
Тождественное преобразование | ||
Отражение | ||
Изменение пропорций[англ.] | ||
Вращение | где | |
Косой сдвиг[англ.] |
Приложения
Изображения цифровой камеры
Цифровые камеры обычно включают специализированные аппаратные средства цифровой обработки изображения – либо отдельные микросхемы, либо путём добавления цепей в другие микросхемы – для преобразования сырых данных от фотоматрицы в откорректированное по цвету[англ.] изображение в стандартном формате файле изображения.
Фильмы
Западный мир (1973) был первым художественным фильмом с использованием цифровой обработки изображения для пикселизации фотографии с целью промоделировать зрение андроида [5].
См. также
- Компьютерная графика
- Компьютерное зрение
- CVIPtools[англ.]
- Оцифровка
- GPGPU
- Гомоморфная фильтрация
- Анализ изображений[англ.]
- Ассоциация интеллектуальных информационных систем IEEE[англ.]
- Многомерные системы[англ.]
- Программное обеспечение дистанционного обследования[англ.]
- Стандартное тестовое изображение
- Свервысокое разрешение[англ.]
Примечания
- ↑ Chakravorty, 2018, с. 175-177.
- ↑ Rosenfeld, 1969.
- ↑ Space Technology, 1994.
- ↑ 1 2 Gonzalez, 2008.
- ↑ Yaeger, 2002.
Литература
- Pragnan Chakravorty. What Is a Signal? [Lecture Notes] // IEEE Signal Processing Magazine. — 2018. — Сентябрь (т. 35, № 5).
- Azriel Rosenfeld. Picture Processing by Computer. — New York: Academic Press, 1969.
- Space Technology Hall of Fame:Inducted Technologies/1994. — Space Foundation, 1994. Архивировано 4 июля 2011 года.
- Rafael Gonzalez. Digital Image Processing, 3rd. — Pearson Hall, 2008. — ISBN 9780131687288.
- Larry Yaeger. A Brief, Early History of Computer Graphics in Film. — 2002. — Август. Архивировано 17 июля 2012 года.
Литература для дальнейшего чтения
- Solomon C.J., Breckon T.P. Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab. — Wiley-Blackwell, 2010. — ISBN 978-0470844731. — doi:10.1002/9780470689776.
- Wilhelm Burger, Mark J. Burge. Digital Image Processing: An Algorithmic Approach Using Java. — Springer, 2007. — ISBN 978-1-84628-379-6.
- Fisher R., Dawson-Howe K., Fitzgibbon A., Robertson C., Trucco E. Dictionary of Computer Vision and Image Processing. — John Wiley, 2005. — ISBN 978-0-470-01526-1.
- Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins. Digital Image Processing using MATLAB. — Pearson Education, 2004. — ISBN 978-81-7758-898-9.
- Tim Morris. Computer Vision and Image Processing. — Palgrave Macmillan, 2004. — ISBN 978-0-333-99451-1.
- Milan Sonka, Vaclav Hlavac, Roger Boyle. Image Processing, Analysis, and Machine Vision. — PWS Publishing, 1999. — ISBN 978-0-534-95393-5.
- Basim Alhadidi, Mohammad H. Zu'bi, Hussam N. Suleiman. Mammogram Breast Cancer Image Detection Using Image Processing Functions // Information Technology Journal. — 2007. — Т. 6, вып. 2. — С. 217–221. — doi:10.3923/itj.2007.217.221.
Ссылки
- Lectures on Image Processing, by Alan Peters. Vanderbilt University. Updated 7 January 2016.
- IPRG Open group related to image processing research resources
- Processing digital images with computer algorithms
- IPOL Open research journal on image processing with software and web demos.
Для улучшения этой статьи желательно:
|