LibRar.Org.Ua — Бібліотека українських авторефератів


Головна Бібліотечна справа → Анализ программного обеспечения для баз данных, содержащих изображения

Анализ программного обеспечения для баз данных,
содержащих изображения

Software for Image Databases

Аналіз програмного забезпечення для баз даних,
що містять зображення

Шварцман М.Е.

Российская государственная библиотека, Москва, Россия

Shvartsman M.E.

Russian State Library, Moscow, Russia

Шварцман М.Є.

Російська державна бібліотека, Москва, Росія

В настоящее время существует большое количество программ, пригодных для создания баз данных, содержащих изображения. Все они различаются по своим возможностям. В докладе приведены краткие описания основных характеристик (методы связи изображения с текстом, вывода результатов поиска на экран, хранения изображений, распространения готовых баз данных и т.п.)

Lots of programs have been written for image databases. All of them have different capabilities. This paper gives a brief description of the main features of these programs and covers connections between texts and images, display of search results, storage of images, distribution of databases, graphic formats, and other issues.

На сьогодні існує велика кількість програм, що придатні для створення баз даних, які містять зображення. Всі вони відрізняються за своїми можливостями. В доповіді наведені короткі описи основних характеристик (методи зв”язку зображення з текстом, вивід результатів пошуку на екран, збереження зображень, розповсюдження готових баз даних тощо).

В настоящее время на мировом рынке существует большое количество пакетов прикладных программ (ППП), пригодных для создания различных баз данных, содержащих изображения.

Все эти ППП различаются по своим возможностям, платформам, производителям, цене, и многим другим характеристикам. В настоящей работе приведены краткие описания основных характеристик данных ППП в помощь выбирающим программное обеспечение.

1. Связь изображения с текстом

1.1 Ссылка на имя файла

В некоторых ППП, допускающих подключение внешних программ, может быть предусмотрено специальное поле, в которое заносится имя файла, содержащего изображение. Как правило, такой подход характерен для программ, работающих в MS DOS.

1.2 Специальное поле для графики

Для ППП, работающих в графическом режиме (Paradox for Windows, Cardbox, Faust и т.п.) Для изображения может быть выделено специальное полею При необходимости работы с графическим полем, например, для увеличения отдельных деталей, пользователь курсором или "мышкой" переходит в это поле и производит соответствующие действия.

1.3 Внедрение изображение в текст описания

Ряд программ, позволяющих создавать электронные документы (ЭД), такие как Adobe Acrobat, Common Ground, размещает иллюстрации прямо в тексте, как в привычных для нас печатных книгах. Мы можем сверстать макет издания программой верстки, например Page Maker, и затем преобразовать макет в электронную книгу. В такой электронной книге мы можем на экране перелистывать страницы, переходить по гипертекстовым связям к другой части книги, увеличивать отдельные фрагменты.

1.4 Гипертекстовая связь текста с изображениями

Большое количество информационно-поисковых программ, ориентированных на полнотекстовые системы (Folio View, Quick Search), а также программ для просмотра гипертекстов в формате HTML (Panorama, Netscape) имеет возможность связывать текст с иллюстрациями. Все описания представляют собой гипертекст. Некоторые слова в тексте связаны с другими частями текста или изображениями. Слова - связки, как правило, выделяются другим цветом. Щелкнув "мышкой" на выделенном слове мы вызываем изображение либо в другом окне (Folio View, Quick Seach), либо вместо текста в наше окно загружается картинка (Netscape).

1.5 От изображения к тексту

С развитием компьютерной графики на рынке стали появляться ППП, рассчитанные, в первую очередь на упорядочение большого количества изображений; иногда их называют альбомами (Image Pal, QuickImage, Image Commander и т.п.). В них пользователю предоставляются изображения, сильно уменьшенные, перелистывая которые пользователь находит нужное и щелкая по нему "мышкой" получает увеличенное изображение. Каждое изображение снабжается краткой технической характеристикой (размер и цветность изображения, размер и имя файла) и иногда небольшим набором полей (10-20) для описания изображения (Image Pal) и возможного поиска по содержимому полей; в некоторых случаях добавляется возможность полнотекстового поиска по описанию изображения (QuickImage). В таком случае мы получаем достаточно мощный инструмент для создания баз данных изображений, некий гибрид реляционной БД, полнотекстовой, и альбома.

2. Поддерживаемые графические форматы

Изображения, как правило, занимают очень больший объем. Для организации баз данных, содержащих большое количество качественных иллюстраций совершенно необходимо сжатие файлов с изображениями.

Некоторые форматы имеют встроенный алгоритм сжатия, например, GIF (Compuserve), другие, как TIFF, имеют параллельный вариант, работающий со сжатым изображением (TIFF compress). В этих случаях вся информация запоминается без потерь, наиболее эффективным образом. Кроме этого существуют специальные технологии дополнительного сжатия. Наиболее известны алгоритм JPEG и метод фрактального сжатия. При сжатии этими методами удаляются очень мелкие детали, невидимые человеческим глазом и все изображение несколько упрощается. С внедрением технологии OLE проблема поддержки нужных форматов несколько упростилась.

3. Поддержка различных языков

Большинство рассматриваемых ППП, были разработаны не в СНГ, а потому, рассчитаны на использование только английского языка.

Трудности российского пользователя не ограничиваются проблемами перевода документации и интерфейса. Главная проблема - это поддержка кириллических шрифтов и правил сортировки в соответствии с русским алфавитом.

Программы, работающие под Windows, поддерживают кириллические шрифты настолько, насколько их поддерживает используемая версия Windows. С программами, работающими под MS DOS возможность поддержки кириллицы необходимо выяснять в каждом конкретном случае.

С сортировкой значительно сложнее и правильно сортировать могут только полностью русифицированные программы или программы, у которых правила сортировки могут настраиваться пользователем.

4. Вывод результатов поиска

Различия могут быть только в возможности вывода найденных изображений. Реляционные базы данных, работающие с графическими полями (Paradox, Acsess), альбомы (Image Pal) позволяют вывести на экран одновременно несколько изображений. Базы данных, хранящие только имя файла изображения, выводят по очереди одну картинку за другой.

5. Возможности гиперграфики

В большинстве программ найденное изображение является конечной целью. Однако в ряде случаев бывает необходимо получить дополнительную информацию о какой-то части изображения. Для этого на изображении выделяются зоны, связанные с каким-либо текстом или с другим изображением.

6. Хранение изображений

Возможны следующие способы хранения изображения.

1. Каждое изображение хранится в отдельном файле.

2. Все изображения хранятся в отдельном файле изображений. Такой принцип реализован в Cardbox, Paradox,.

7. Распространение готовых баз данных

Бесплатная Run-time версия .

Ряд программ (Adobe Acrobat, QuickImage, Flexis и др.) имеют бесплатно распространяемый просмотрщик подготовленных БД или электронных документов..

Платная Run-time версия.

Некоторые компании предлагают приобрести Run-time версию и соответственно право распространения ее с производимыми базами данных.

Для некоторых специализированных программ, особенно предназначенных для подготовки компакт-дисков предлагается покупать Run-time версию для каждой копии компакт-диска

Exe-файл.

Некоторые программы при подготовке БД (FoxPro) или ЭД (Commond Ground) могут создавать exe-файлы, которые распространяются без каких-либо ограничений и отчислений.