SlideShare a Scribd company logo
Проект Scangraphics 
Цель проекта 
Разработка средств поиска изображений по содержанию 
для конечных пользователей 
и сторонних разработчиков программного обеспечения.
Технология 
Совокупность алгоритмов 
из исходного графического файла 
автоматически формирует 
эскиз изображения 
Эскиз образован контурами, 
которые разграничивают 
однородные области изображения. 
На примере, контуры, которые образуют эскиз, 
обозначены зеленым цветом.
Исходное изображение Эскиз
Для сравнения изображений 
по эскизу составляется индекс 
При помощи индекса производится поиск изображений. 
Образцом для поиска может быть: 
•Целое изображение; 
•Произвольный фрагмент изображения; 
•Эскиз составленный пользователем.
При поиске (сравнении изображений) 
для каждого найденного изображения определяются : 
присутствие образца поиска; 
% сходства с образцом поиска; 
% занимаемой образцом площади; 
местоположение образца по координатам; 
количество повторений образца поиска.
Результат поиска 
может быть отсортирован 
по параметрам: 
•% сходства; 
•% занимаемой площади; 
•местоположению; 
•количеству повторений. 
Эти параметры могут быть заданы 
в поисковом запросе 
вместе с образцом поиска 
как дополнительные.
Продукты для персональных устройств 
•Утилита поиска изображений по содержанию для конечных 
пользователей (для модерации изображений); 
•Средства для сторонних разработчиков 
(для использования функций поиска изображений в их продуктах) 
Характеризуются последовательным сравнением образца поиска 
с каждым анализируемым изображением.
Продукты для WEB 
•Сервис – словарь графических образов: торговые марки, условные 
обозначения, отдельные предметы с описанием и т.д. 
Кроме ответа на вопрос “Что это?” по графическому образцу 
возможная функция – подбор ключевых слов для картинок. 
•Средства поиска изображений по содержанию для 
администраторов и пользователей сторонних сайтов. 
Характеризуются одновременным сравнением образца поиска 
с множеством анализируемых изображений.
Автор проекта 
Александр Шевченко 
alex.imsearch@gmail.com
Автор проекта 
Александр Шевченко 
alex.imsearch@gmail.com

More Related Content

Viewers also liked

Chat box - Enterprises communications platform
Chat box - Enterprises communications platform Chat box - Enterprises communications platform
Chat box - Enterprises communications platform
Steven Chang
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
eSAT Publishing House
 
Importance of step in the integration of manufacturing activities
Importance of step in the integration of manufacturing activitiesImportance of step in the integration of manufacturing activities
Importance of step in the integration of manufacturing activities
eSAT Publishing House
 
Amber Hernandez Photo Deck
Amber Hernandez Photo DeckAmber Hernandez Photo Deck
Amber Hernandez Photo Deck
Abel Sports Management
 
Fpga based design and implementation of noc torus
Fpga based design and implementation of noc torusFpga based design and implementation of noc torus
Fpga based design and implementation of noc torus
eSAT Publishing House
 
Godhead 5 - His Teaching in our Past History
Godhead 5 - His Teaching in our Past HistoryGodhead 5 - His Teaching in our Past History
Godhead 5 - His Teaching in our Past History
Sami Wilberforce
 
Ontology oriented concept based clustering
Ontology oriented concept based clusteringOntology oriented concept based clustering
Ontology oriented concept based clustering
eSAT Publishing House
 
Thermal performance analysis of opaque facades for the different thickness
Thermal performance analysis of opaque facades for the different thicknessThermal performance analysis of opaque facades for the different thickness
Thermal performance analysis of opaque facades for the different thickness
eSAT Publishing House
 
Beowulf
BeowulfBeowulf
Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
eSAT Publishing House
 

Viewers also liked (10)

Chat box - Enterprises communications platform
Chat box - Enterprises communications platform Chat box - Enterprises communications platform
Chat box - Enterprises communications platform
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
Importance of step in the integration of manufacturing activities
Importance of step in the integration of manufacturing activitiesImportance of step in the integration of manufacturing activities
Importance of step in the integration of manufacturing activities
 
Amber Hernandez Photo Deck
Amber Hernandez Photo DeckAmber Hernandez Photo Deck
Amber Hernandez Photo Deck
 
Fpga based design and implementation of noc torus
Fpga based design and implementation of noc torusFpga based design and implementation of noc torus
Fpga based design and implementation of noc torus
 
Godhead 5 - His Teaching in our Past History
Godhead 5 - His Teaching in our Past HistoryGodhead 5 - His Teaching in our Past History
Godhead 5 - His Teaching in our Past History
 
Ontology oriented concept based clustering
Ontology oriented concept based clusteringOntology oriented concept based clustering
Ontology oriented concept based clustering
 
Thermal performance analysis of opaque facades for the different thickness
Thermal performance analysis of opaque facades for the different thicknessThermal performance analysis of opaque facades for the different thickness
Thermal performance analysis of opaque facades for the different thickness
 
Beowulf
BeowulfBeowulf
Beowulf
 
Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
 

Scangraphics

  • 1. Проект Scangraphics Цель проекта Разработка средств поиска изображений по содержанию для конечных пользователей и сторонних разработчиков программного обеспечения.
  • 2. Технология Совокупность алгоритмов из исходного графического файла автоматически формирует эскиз изображения Эскиз образован контурами, которые разграничивают однородные области изображения. На примере, контуры, которые образуют эскиз, обозначены зеленым цветом.
  • 4. Для сравнения изображений по эскизу составляется индекс При помощи индекса производится поиск изображений. Образцом для поиска может быть: •Целое изображение; •Произвольный фрагмент изображения; •Эскиз составленный пользователем.
  • 5. При поиске (сравнении изображений) для каждого найденного изображения определяются : присутствие образца поиска; % сходства с образцом поиска; % занимаемой образцом площади; местоположение образца по координатам; количество повторений образца поиска.
  • 6. Результат поиска может быть отсортирован по параметрам: •% сходства; •% занимаемой площади; •местоположению; •количеству повторений. Эти параметры могут быть заданы в поисковом запросе вместе с образцом поиска как дополнительные.
  • 7. Продукты для персональных устройств •Утилита поиска изображений по содержанию для конечных пользователей (для модерации изображений); •Средства для сторонних разработчиков (для использования функций поиска изображений в их продуктах) Характеризуются последовательным сравнением образца поиска с каждым анализируемым изображением.
  • 8. Продукты для WEB •Сервис – словарь графических образов: торговые марки, условные обозначения, отдельные предметы с описанием и т.д. Кроме ответа на вопрос “Что это?” по графическому образцу возможная функция – подбор ключевых слов для картинок. •Средства поиска изображений по содержанию для администраторов и пользователей сторонних сайтов. Характеризуются одновременным сравнением образца поиска с множеством анализируемых изображений.
  • 9. Автор проекта Александр Шевченко alex.imsearch@gmail.com
  • 10. Автор проекта Александр Шевченко alex.imsearch@gmail.com