Магистр ДонНТУ Шеховцов С.О.

Шеховцов Сергей Олегович

Факультет: компьютерных наук и технологий

Кафедра: прикладной математики и информатики

Специальность: программное обеспечение автоматизированных систем


Тема выпускной работы:
Исследование алгоритмов контентно-зависимого масштабирования изображений

Научный руководитель: доцент, к.т.н. Костюкова Наталья Стефановна

Поиск по магистрским сайтам:

  1. http://masters.donntu.ru/2007/kita/andreyeva/diss/index.htm — Автореферат по теме магистерской работы «Разработать компьютеризированную подсистему выбора оптимального алгоритма сжатия изображений» магистра Андреевой Ольги Анатольевны.

  2. http://masters.donntu.ru/2004/fvti/shevchenko/diss/index.htm — Автореферат по теме магистерской работы «Исследование способов программной реализации функций визуализации параметров технологического процесса агломерационного цеха» магистра Шевченко Натальи Григорьевны.
 

Поиск по википедии:

  1. http://en.wikipedia.org/wiki/Image_scalingImage scaling. Описание масштабирования изображений с примерами.

  2. http://en.wikipedia.org/wiki/Pixel_art_scaling_algorithms#cite_note-4Pixel art scaling algorithms. Описание алгоритмов масштабирования пиксельной графики.

  3. http://en.wikipedia.org/wiki/Seam_carvingSeam carving. Описание алгоритма Seam carving или алгоритма контентно-зависимого масштабирования (CAIR)

  4. http://ru.wikipedia.org/wiki/Редактирование_изображенийРедактирование изображений. Статья рассматривает собственно редактирование изображений — изменение оригинала изображений классическими или цифровыми методами
 

Некоторые полезные сайты по теме диплома:

  1. http://answers.google.com/answers/threadview/id/773698.htmlAlgorithm to zoom images. Сборник полезных ссылок по теме увеличения изображений с кратким описанием.

  2. http://www.seamcarver.com/Сайт, посвященный контентно-зависимому масштабированию. Содержит описание алгоритмов, примеры реализованных алгоритмов, демовидео использования реализованных алгоритмов на реальных изображениях.

  3. http://forum.algolist.ru/offtopic/56-masshtabirovanie-izobrajeniia.htmlМасштабирование изображения. Ветка форума, обсуждающая проблемы, возникающие при реализации масштабирования.

  4. http://www.softsoft.ru/search/23047/index.htmПодборка программ, реализующие масштабирование изображений различными способами.
 

Русскоязычные статьи по теме диплома

  1. view-source:http://www.graphicon.ru/2003/Proceedings/Technical_ru/paper776.pdfОценка качества методов масштабирования изображений и результаты сравнений разных методов. Дмитрий Ватолин, Сергей Путилин. Статья содержит качественные и количественные результаты применения нескольких алгоритмов масштабирования, как на специальных тестовых изображениях, так и на изображениях, предоставленных для сравнения.

  2. http://mydebianblog.blogspot.com/2007/09/blog-post.htmlНовый метод масштабирования растровых изображений с учётом их содержимого Liquid Rescale. Описание принципов работы плагина для GiMP — Liquid Resize.

  3. http://habrahabr.ru/blogs/algorithm/48518/Делаем Liquid Resize своими руками. Статья, посвященная описанию технологии масштабирования Liquid Resize и советам по реализации алгоритмов.

  4. http://compression.ru/video/resampling/index.htmlВысококачественный алгоритм масштабирования. Алексей Лукин, Андрей Крылов, Дмитрий Ватолин, Анастасия Куликова, Сергей Путилин. Описание проекта, включающего в себя создание алгоритма масштабирования изображений, создание и реализацию метрик оценки качества изображений, создание методики оценки алгоритмов масштабирования и массовое тестирование известных алгоритмов.

  5. http://mechanicuss.livejournal.com/82978.htmlОб алгоритмах масштабирования. BDSizer. Краткое описание наиболее популярных алгоритмов масштабирования, описание принципов работы утилиты BDSizer, реализующей масштабирование.

  6. http://compresion.info/nashi-razrabotki/parametryi-dlya-sravneniya-algoritmov-szhatiya-izobrazheniy.htmlПараметры сравнения алгоритмов сжатия изображений. Статья содержит основные критерии, с помощью которых оценивают алгоритмы сжатия изображений.

  7. http://internetno.net/2007/10/09/neproportsionalnoe-masshtabirovanie/Непропорциональное масштабирование. Денис Самарин. Обзорная статья, посвященная алгоритму Seam Carvin.

  8. http://phanatos.livejournal.com/10521.html — Хитрый алгоритм масштабирования изображений. Обсуждение алгоритма контенто-зависимого масштабирования.

  9. http://www.codenet.ru/webmast/php/Image-Resize-GD/ — Сложное масштабирование изображений в PHP. Статья описывает методику сложного форматирования изображений на PHP под нужный формат независимо от их начальных размеров и ориентации, но всегда выдаёт изображения строго определённого размера

  10. http://www.delphisources.ru/pages/faq/base/img_scale.html — Масштабирование изображения. Исходный код приложения на Delphi, реализующего масштабирование изображения.

  11. http://www.electronics.wups.lviv.ua/tet/pdf/60_18.pdf — Енергетичні функції в задачах масштабування з врахуванням вмісту растрових зображень.Ю. Шийка, Р. Шувар. В статье рассматриваются особенности построения энергетических функций в задачах обработки растровых изображений с учетом содержимого.

  12. http://ru.how-to.mobi/index.php?id=30569 — Изменение размеров изображения с помощью прозрачных C#. Обсуждение реализации алгоритмов масштабирования на языке C#.

  13. http://webimg.ru/paint/tipovye-zadachi/razmer-izobrazheniya — Размер изображения. Краткое описание основных методов интерполяции изображений.

  14. http://akvis.com/ru/magnifier/index.php AKVIS Magnifier. Программа для изменения размера цифрового изображения без потери качества

  15. http://programmersforum.ru/showthread.php?t=87856 Интерполяция изображения Бикубическим сплайном. Ветка форума, посвященная бикубической интерполяции.

  16. http://itc.ua/node/16633О неисчерпаемости пиксела. Часть 2. Павел Молодчик. Подробный обзор программ для увеличения размеров изображения (масштабирования), их сравнение и анализ.

  17. http://www.lib.ua-ru.net/diss/cont/58564.html — Разработка и моделирование алгоритмов сжатия изображений на основе неразделимых преобразований. С.М. Наместников. Автореферат диссертации, посвященной сжатию изображений.

  18. http://www.hobbymaker.narod.ru/Articles/resampling_rus.htm — Увеличиваем число пикселов в изображении. И.Ефремов. Нестрогое сравнение различных реализаций функции Resample.

  19. http://www.hobbymaker.narod.ru/Articles/shrinking_rus.htm — Дорогая, я уменьшил число пикселов в изображении. И.Ефремов. Анализ и сравнение различных реализаций уменьшения изображений.

  20. http://www.scankiev.com.ua/articles/000034-2-5.htm — Что такое интерполяция. Статья, посвященная описанию интерполяции.

  21. http://texttotext.ru/laboratornaya-rabota/interpolyacionnie-algoritmi-pri-prostranstvennix-preobrazovaniyax-izobrajeniie.html — Интерполяционные алгоритмы при пространственных преобразованиях изображений. Описание основных принципов интерполяции и некоторых ее видов.

  22. http://dspace.bsu.edu.ru/handle/123456789/72 — Применение вариационных алгоритмов интерполяции и оценки первой производной для некоторых аспектов обработки изображений. Т.Н. Созонова, Н.С. Титова, Н.В. Щербинина. Статья, посвященная передискретизации и увеличению четкости на основе вариационных алгоритмов интерполяции и оцениванию первой производной на основе частотных представлений.
 

Англоязычные статьи по теме диплома

  1. http://www.dpreview.com/learn/?/Glossary/Digital_Imaging/Interpolation_01.htm Interpolation. Vincent Bockaert. Наглядное описание некоторых алгоритмов интерполяции.

  2. http://www.leptonica.com/scaling.html — General Scaling. Обзор алгоритмов масштабирования изображений, описание алгоритмов.

  3. http://www.compuphase.com/graphic/scale.htm — Quick image scaling algorithms. Описание алгоритма быстрого масштабирования с приведением наглядных примеров и элементов программного кода.

  4. http://www.cambridgeincolour.com/tutorials/image-interpolation.htm — Digital image interpolation. Описание алгоритмов и принципов работы цифровой интерполяции изображений.

  5. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.56.3060 —A Fast Algorithm For Digital Image Scaling. George Wolberg,  Henry Massalin. Обзор статьи, посвященной быстрому алгоритму масштабирования цифровых изображений.

  6. http://www.imagemagick.org/api/resize.php — Adaptive Resize Image. Алгоритмическое описание функции на С, отвечающей за реализацию адаптивного изменения размера изображения.

  7. http://www.xmission.com/~legalize/zoom.html — Zoom. Paul Heckbert. Руководство по использованию программы, изменяющей размеры изображений с использованием специальных фильтров.

  8. http://www.compuphase.com/graphic/scale3.htm — Quick colour averaging. Описание быстрого алгоритма усреднения цвета с приведениями фрагментов программного кода на С++.

  9. http://portal.acm.org/citation.cfm?id=1276377.1276390Seam carving for content-aware image resizing. ShaiAvidan, Ariel Shamir. Книга разработчиков контентно-зависимого масштабирования изображений с подробными описаниями алгоритмов.

  10. http://www.codinghorror.com/blog/2007/07/better-image-resizing.html — Better Image Resizing. Jeff Atwood. Сравнение результатов работы алгоритмов бикубической интерполяции и Genuine Fractals.

  11. http://www.codinghorror.com/blog/2005/08/the-myth-of-infinite-detail-bilinear-vs-bicubic.html — The myth of infinite detail: Bilinear vs. Bicubic. Jeff Atwood. Сравнение алгоритмов билинейной и бикубической интерполяции.

  12. http://www.crazyleafdesign.com/blog/advanced-image-resize-algorithm/ — Advanced image resize algorithm. Видео-демонстрация применения усовершенствованного алгоритма изменения размеров изображения.

  13. http://www.bobatkins.com/photography/digital/digital_image_resizing.html — Digital Image Resizing. Bob Atkins. Принципы работы изменения размеров цифровых изображений в PhotoShop.

  14. http://valokuva.org/?p=99 — Seam carving. Примеры реализации алгоритма Seam carving с иллюстрациями результатов выполнения алгоритмов.

 

Полезные ссылки по языку программирования С++

  1. http://www.softtime.ru/php5/?id_article=107 — C++. Мастер-класс в задачах и примерах. М.В. Кузнецов, И.В. Симдянов. Книга представляет собой задачник в котором внимание в первую очередь направлено на базовых конструкциях языка, которые актуальны для любой операционной системы, будь то UNIX или Windows, и любого компилятора.

  2. http://valera.asf.ru/cpp/book/ — Электронное пособие по языку С++. Электронный курс C++ для начинающих.

  3. http://programmersclub.ru/main/ — Учебник по C++ для начинающих. Электронный учебник, подробно описывающий программирование на языке С++, начиная с азов.

  4. http://programming.xxi.kiev.ua/baz/ — Базовый курс «Программирование на C++». Хорошая теоретическая и практическая подготовка к программированию на языке С++.

  5. http://shop.top-kniga.ru/books/item/in/224826/ — C++ Builder в задачах и примерах. Н.Б. Культин. Книга представляет собой сборник программ и задач для самостоятельного решения в среде разработки C++ Builder.

  6. http://www.cyberforum.ru/cpp-builder/thread2421.html Изучение С++. Ветка форума, посвященная изучению языка С++.

  7. http://programmersforum.ru/ — Форум программистов. Раздел форума, посвященный программированию С++.

  8. http://forum.codeby.net/forum8.html — C, С++ и С Builder — подфорумы. Раздел форума, посвященный вопросам программирования на С.