Фрактальные методы
Топологической размерностью множества в линейном пространстве называют число линейно независимых координат, которыми описывают его точки. Например, окружность имеет топологическую размерность 1, круг (т.е. часть плоскости, лежащая внутри окружности), сфера — 2, а шар (как часть объема, ограниченная сферой) —3. Фрактальной размерностью множества называется размерность пространства, которое полностью заполняется множеством. Фракталом называют множество, для которого фрактальная размерность не совпадает с топологической. Например, фракталом может быть линия бесконечной длины, ограничивающая конечную по площади часть плоскости.
Картинку, нарисованную человеком, можно представить в виде комбинаций геометрических фигур, в результате получится векторное изображение. Такие геометрические фигуры, как линия, прямоугольник, треугольник, круг, эллипс, дуга и т.п., можно описать формулами и несложными алгоритмами построения. Пейзаж или портрет описать набором таких элементарных фигур очень сложно, вот почему мы не можем представить фотографию в векторной форме. В 70-е годы 20 века математики стали проявлять интерес к новому классу геометрических фигур, фракталам. Уже первые исследования показали, что фракталы удивительно похожи на природные объекты: листья, соцветия, капли и т.п. В 1977 г. бельгийский математик Б. Мандельброт высказал смелое предположение, что это не просто совпадение, а действительно те очертания природных объектов, которые мы привыкли называть нечеткими или расплывчатыми, на самом деле представляют собой фракталы. Пока что биология не подтвердила эту гипотезу, однако существуют результаты вычислительных экспериментов, подтверждающие целесообразность использования данной идеи в практических целях. Фрактальное преобразование описывает обработку форм различных размеров, похожих между собой по структуре (пример таких объектов — чипсы). При этом изображение можно масштабировать в широких пределах — ведь картина рисуется кривыми, только более сложными, чем в векторной графике. Теоретически это позволяет сжимать графическую информацию до 10 тыс. раз, причем появляющиеся при этом искажения будут гораздо менее заметны человеческому глазу по сравнению с результатами применения алгоритма JPEG.
В 1981 г. Д. Хатчинсон предложил метод системы итерируемых (IFS, Iterated Function System) функций для фрактального сжатия изображений. В 1987 г. американец М. Барнсли основал компанию Iterated Systems, основной деятельностью которой является создание новых алгоритмов и ПО с использованием фракталов. Первая практическая реализация метода IFS в виде компьютерного алгоритма появилась только в 1990 г. Фрактал представляется в виде набора рекурсивных преобразований, коэффициенты в которых и являются описанием изображения. В процессе сжатия информации происходит определение этих коэффициентов.
Практическим результатом работы компании Iterated Systems стал графический формат FIF, использующий принцип фрактального сжатия. Для создания FIF-файлов существует специальная программа, а также plugin к редактору Adobe Photoshop. Однако, несмотря на всю свою привлекательность, FIF пока что не стал таким же общедоступным форматом для Web, как GIF или JPEG.
Фрактальное сжатие изображений является сейчас важной темой для многих серьезных исследований. Конечно, 10000-крат-ной компрессии фрактальными методами пока еще достичь не удалось, но сжатие изображения в 50 раз так, что искажения практически не заметны, — уже реальный результат. Однако при всех своих преимуществах фрактальные алгоритмы сжатия, даже уже довольно известный IFS, пока не нашли широкого применения. Причина в том, что схожесть очертаний любых природных объектов с фракталами пока что не доказана, а лишь подтверждена эмпирическим путем на ограниченном наборе фотографий. А это значит, что при коммерческом применении фирма, использующая в свох продуктах фрактальные методы, пока не может гарантировать своим пользователям жестко определенные показатели качества работы.
Сфера применения описанных методов и алгоритмов сжатия не ограничивается упаковкой графических файлов. С тем же успехом их можно использовать и для обработки мультимедиа-файлов, к которым, помимо графики, относятся аудио- и видеоролики.
- Оглавление
- Введение
- Распределенная обработка информации
- Понятие и задачи создания компьютерных сетей
- Иерархия сетей. Локальные и глобальные сети
- Топологии сетей
- Компоненты сетей. Сети передачи данных
- Характеристики ивс
- Требования к организации ивс и основные понятия сетевой обработки информации. Технология клиент-сервер
- Процессы
- Многоуровневая организация сети
- Модель osi
- Структура сообщений
- Протоколы
- Режимы передачи данных в сетях
- Дейтаграммы и виртуальные каналы
- Методы доступа в сетях передачи данных
- Доступ абонентских систем к моноканалу
- Методы доступа в сетях с шинной топологией
- Методы доступа в кольцевых сетях
- Модель ieee Project 802
- Категории стандартов ieee 802
- Расширения модели osi
- Сети шинной топологии
- Сеть Ethernet и стандарт ieee-802.2
- Сети с маркерным методом доступа (стандарт ieee 802.4)
- Кольцевые сети
- Сети с маркерным методом доступа (стандарт ieee 802.5)
- Сети с методом тактируемого доступа (стандарт iso/dis 8802/7)
- Высокоскоростные системные интерфейсы и локальные сети
- Гигабитные сети
- Сети с беспроводным доступом
- Протоколы обмена и передачи данных
- Иерархия протоколов. Стеки протоколов
- Распространенные стеки протоколов
- Разделение протоколов по уровням
- Стек протоколов tcp/ip
- Общее описание протоколов, входящих в стек tcp/ip
- Протокол канального уровня slip (Serial Line ip)
- Протокол канального уровня ррр (Point to Point Protocol)
- Другие протоколы канального уровня
- Ip протокол
- Ip версия 6 архитектуры адресации
- Преобразование iPадресов в физические адреса оконечных устройств
- Протоколы транспортного уровня tcp и udp
- Стек протоколов фирмы Novell
- Краткое описание протоколов стека ipx/spx
- Протокол ipx
- Протокол spx
- Стек протоколов фирмы AppleTalk
- Стек протоколов фирмы Lan Manager
- Программные средства работы в сети. Сетевые операционные системы (Сетевые ос)
- Классификация ос
- Структура сетевой операционной системы
- Одноранговые сетевые ос и ос с выделенными серверами
- Семейство операционных систем unix
- Сетевые продукты фирмы Novell
- Структура NetWare и обзор особенностей
- Способы повышения производительности
- Способы обеспечения открытости и расширяемости
- Способы обеспечения надежности
- Защита информации
- Файловая система
- Области использования Windows nt/2000
- Аппаратные средства работы сети. Коммутация в сетях
- Расширение локальных сетей. Компоненты сети
- Повторители
- Маршрутизаторы
- Расширение сетей. Интеграция сетей
- Сеть передачи информации для организации и проведения массовых процедур оценки качества знаний
- Маршрутизация
- Понятие алгоритма маршрутизации
- Классификация алгоритмов маршрутизации
- Протоколы маршрутизации
- Бесклассовая интердоменная маршрутизация (cidr)
- Политика маршрутизации
- Технологии internet. Сервис в сетях
- Организационные структуры internet
- Услуги internet
- Протоколы передачи аудио и видеоданных
- Метаданные
- Гипертекст (html)
- Принципы и форматы упаковки данных аудио- и видеосигналов
- Алгоритмы сжатия
- Фрактальные методы
- Вэйвлеты (Wavelets)
- Стандарты mpeg
- Стандарт mpeg-1
- Список литературы
- 10 Список терминов