Стиснення информации

Содержание

Слайд 2


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Загальні відомості про стиснення даних

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Загальні відомості про стиснення даних

Слайд 3

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Загальні відомості про стиснення даних

 Термін стиснення

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Загальні відомості про стиснення даних  Термін
даних (безвтратне) передба-чає зменшення об’єму даних для передачі того ж об’єму інформації

 Є типи інформації, які допускають часткове зменшення кількості інформації після відновлення - втрантість, як плата за високу ефективність стиснення даних

 Коефіцієнт стиснення визначається співвідно-шенням первинного та стисненого блоків даних

 Надлишковість даних

Слайд 4

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Для стиснення інформації використовуються методи двох груп:

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Для стиснення інформації використовуються методи двох груп:
Безвтратні методи (використовуються для довільного потоку бінарних даних, в тому числі і до графічного)

 Втратні методи, (використовуються для потоку бінарних даних, що мають інформацію, якою можна знехтувати) Такі методи можуть бути обтимізовані виходячи з особливостей типу даних (наприклад, акустичний сигнал, зображення)

Загальні відомості про стиснення даних

Слайд 5

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Загальні відомості про стиснення даних

Надлишковість довільних даних

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Загальні відомості про стиснення даних Надлишковість довільних
визначається

 Нерівномірністю статистичного розпо-ділу значень пікселів

 Корельованістю окремих фрагментів даних

AABCBDCBBAAABBCCCCACCCAAACAAACD

A-12
B-6
C-11
D-2

AAAAAACDDAAACDAAAAAAAAAABBBBBB

AAADCAAACDDAAADCAAAAAAAAADCAAA

Слайд 6

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Загальні відомості про стиснення даних

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Загальні відомості про стиснення даних

Слайд 7

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Загальні відомості про стиснення даних

Критерій вірності відновлення

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Загальні відомості про стиснення даних Критерій вірності відновлення

Слайд 8


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Безвтратне стиснення

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Безвтратне стиснення

Слайд 9

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Безвтратне стиснення

Групове стиснення

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Безвтратне стиснення Групове стиснення

Слайд 10

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Групове стиснення

Безвтратне стиснення

. PackBits для Apple Macintosh.

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Групове стиснення Безвтратне стиснення . PackBits для

Перший байт -127 – -1 це кількість повторень, другий байт - значення.

Величини, що не повторюються кодуються таким чином: починаються з байту 0 – 127 – довжина коду, і далі послідовність байтів.
Стискання не переходить з одного рядка в інший

Слайд 11

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Безвтратне стиснення

Групове стиснення

RLE - зображення складається

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Безвтратне стиснення Групове стиснення RLE - зображення
з груп трьох видів- повторююча, літеральна, спеціальна.

 Повторююча - першій байт кількість пікселів, другий значення.

 Літеральна - перший 00, далі кількість пікселів у групі, дані літерала. Доповнюється нулями до парного (не менше трьох пікселів).

 Спеціальна - 00 00 -кінець рядка, 00 01 - кінець тіла зображення, 00 02 хх уу зміщення позиції.

Слайд 12

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Метод Хафмана

Є представником так званих статистичних алгоритмів

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Метод Хафмана Є представником так званих статистичних

Безвтратне стиснення

Кожному вхідному символу привласнюється визначений код, не вирівняний на довжину байту.
При цьому найбільше часто використо-вуваному символу привласнюється найбільш короткий код, а найбільш рідкому - більш довгий. Таблиці кодування створюються заздалегідь і мають обмежений розмір. Цей алгоритм забезпечує найбільшу швидкодію і найменші затримки.

Слайд 13

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Метод Хафмана

Безвтратне стиснення

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Метод Хафмана Безвтратне стиснення

Слайд 14

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Арифметичне кодування

Безвтратне стиснення

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Арифметичне кодування Безвтратне стиснення

Слайд 15

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


LZW (Lempel-Ziv-Welch)

Даний метод припускає заміну потоку символів

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua LZW (Lempel-Ziv-Welch) Даний метод припускає заміну потоку
кодами, записаними в пам'яті як словник (таблиця перекодування). Співвідношення між символами і кодами міняється разом зі зміною даних.

Безвтратне стиснення

Таблиці кодування періодично міняються, що робить метод більш гнучким. Розмір невеликих словників лежить у межах 2-32 кілобайт, але більш високих коефіцієнтів стиснення можна досягти при помітно великих словниках - до 400 кілобайт.

Слайд 16


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Втратне стиснення

2

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Втратне стиснення 2

Слайд 17

Втратне стиснення

Алгоритм JPEG


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Втратне стиснення Алгоритм JPEG М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Слайд 18

● поле зображення розбивається на квадратні блоки розміром 8х8 точок, для кожного

● поле зображення розбивається на квадратні блоки розміром 8х8 точок, для кожного
з яких виконується дискретне косинусне перетворення (варіант переходу до площини просторових частот)
● Далі виконується перенормування амплітуд, отриманих на першому етапі просторових частот так, що більш ємні за інформацією компоненти (з меншими індексами) залишаються практично без втрат округлення, а високі гармоніки округлюються зі значним зменшенням кількості значущих цифр. Саме цей етап і є фактично єдиним втратним при препаруванні зображення

При втратному алгоритмі стиснення JPEG для «сірих» зображень

Алгоритм JPEG

Втратне стиснення


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Слайд 19

Втратне стиснення

Алгоритм JPEG


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Втратне стиснення Алгоритм JPEG М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Слайд 20

Втратне стиснення зображень

Алгоритм JPEG

Дискретне косинусне перетворення (DCT)


М.Кононов © 2009

Втратне стиснення зображень Алгоритм JPEG Дискретне косинусне перетворення (DCT) М.Кононов © 2009 E-mail: mvk@univ.kiev.ua
E-mail: mvk@univ.kiev.ua

Слайд 21

Алгоритм JPEG

Втратне стиснення


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Алгоритм JPEG Втратне стиснення М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Слайд 22

● Перенормовані дані в блоку перепози-ціануються таким чином, щоб сусідами в результуючому

● Перенормовані дані в блоку перепози-ціануються таким чином, щоб сусідами в результуючому
потоку були амплітуди, для яких сума індексів просторових частот мало відрізнялась

Втратне стиснення

Алгоритм JPEG
● Призначення перерахованих етапів фак-тично є високоефективною підготовкою даних за рахунок зміни їх розподілу за значеннями, тобто для дії безвтратних ентропійних алгоритмів, розглянутих раніше. Частіше за все використовується метод Хафмана або арифметичне стискання


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Слайд 23


● Серед інших найвідоміших методів, можна назвати Wavelet. Цей метод розглядається

● Серед інших найвідоміших методів, можна назвати Wavelet. Цей метод розглядається як
як один із перспективних, перевищує JPEG за співвідношенням стиснення/якість, хоча значно програє за часом кодування, що дещо заважає його розповсюдженню на сучасному етапі.
● На відміну від розглянутого косинусного базису, цей метод використовує базис аперіодичних хвилькових функцій, які мають просторову обмеженість. Саме це більш повно враховує просторові особливості зображень і забезпечує більшу ефективність.

Втратне стиснення

Wavelet


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Слайд 24

Київський національний університет імені Тараса Шевченка

14. Синтез зображень

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Комп’ютерна

Київський національний університет імені Тараса Шевченка 14. Синтез зображень М.Кононов © 2009
обробка медичних зображень

М. Кононов

Слайд 25


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Потреби використання комп’ютерного синтезу зображень

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Потреби використання комп’ютерного синтезу зображень

Слайд 26

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Реалізація GUI

Використання комп’ютерного синтезу зображень

2D

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Реалізація GUI Використання комп’ютерного синтезу зображень 2D

Слайд 27

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


CAD

Використання комп’ютерного синтезу зображень

2D - 3D

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua CAD Використання комп’ютерного синтезу зображень 2D - 3D

Слайд 28

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Відтворення результатів моделювання

Використання комп’ютерного синтезу зображень

3D

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Відтворення результатів моделювання Використання комп’ютерного синтезу зображень 3D

Слайд 29

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Візуалізація досліджень

Використання комп’ютерного синтезу зображень

2D та 3D

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Візуалізація досліджень Використання комп’ютерного синтезу зображень 2D та 3D

Слайд 30

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Сфера розваг (кіно)

Використання комп’ютерного синтезу зображень

Динамічна 3D

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Сфера розваг (кіно) Використання комп’ютерного синтезу зображень Динамічна 3D

Слайд 31

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Використання комп’ютерного синтезу зображень

Швидка Динамічна 3D

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Використання комп’ютерного синтезу зображень Швидка Динамічна 3D

Слайд 32

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Навчання та тренування з використанням віртуальної реальності

Використання

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Навчання та тренування з використанням віртуальної реальності
комп’ютерного синтезу зображень

Швидка Динамічна 3D

Слайд 33


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Реалізація 2D-графіки

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Реалізація 2D-графіки

Слайд 34

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Реалізація 2D-графіки

Геометричні примитиви

 точка

 лінії

 відрізок прямої

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Реалізація 2D-графіки Геометричні примитиви  точка 
прямокутник

 багатокутник

 еліпс (дуга)

 фігури (з заповненням)

 прямокутник

 багатокутник

 еліпс (дуга)

 растрова область

 літера

 бітмеп

Слайд 35

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Реалізація 2D-графіки

Атрибути геометричних примитивів

 координати (x0 ,y0);

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Реалізація 2D-графіки Атрибути геометричних примитивів  координати
(x1 ,y1)

 колір лінії

 стиль лінії

 товщина лінії

 спосіб заповнення області

Слайд 36


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


3D-конвеєр

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua 3D-конвеєр

Слайд 37

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


3D-конвеєр

Процес переносу тривимірної сцени на площину має

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua 3D-конвеєр Процес переносу тривимірної сцени на площину
назву 3D конвеєра.

 Математичний опис тривимірної сцени

Незалежно від того, як він організован, можна віділити три головних етапи:

 Геометричні перетворенням

 Рендерінг

Слайд 38

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


3D-конвеєр

Опис тривимірної сцени

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua 3D-конвеєр Опис тривимірної сцени

Слайд 39

3D-конвеєр

Геометричні перетворення

Проеціювання

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


3D-конвеєр Геометричні перетворення Проеціювання М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Слайд 40

3D-конвеєр

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


3D-конвеєр М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Слайд 41

3D-конвеєр

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


3D-конвеєр М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Слайд 42


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Опис сцени

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Опис сцени

Слайд 43

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Опис сцени

Об’єкти в просторі можуть бути задані:

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Опис сцени Об’єкти в просторі можуть бути
як набір вокселів

 як поверхня

Слайд 44


Воксель

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Во́ксель (Voxel) — від слів:

Воксель М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Во́ксель (Voxel) — від слів: об’ємний
об’ємний volumetric) і піксель (pixel). — це елемент об'ємного зображення, що містить значення елементу на регулярній гратці в тривимірному просторі, аналогічно пікселю у двомірному просторі

Нагадаємо

Слайд 45

Опис сцени

Недоліки воксельного завдання

 Велика кількість елементів, що суттєво збільшує ресурсоємність математичної

Опис сцени Недоліки воксельного завдання  Велика кількість елементів, що суттєво збільшує
обробки

 Отримання поверхні все одно потрібно

Слайд 46

Опис сцени

Полігональна модель

Як приклад (2D-аналогія) Наближення гладкої кривої за допомогою ламаної

Опис сцени Полігональна модель Як приклад (2D-аналогія) Наближення гладкої кривої за допомогою ламаної

Слайд 47

Опис сцени

Полігональна модель

Опис сцени Полігональна модель

Слайд 48

Полігони описуються у просторі наборами вершин (vertex)

1: v1, v2, v4

2: v2, v3,

Полігони описуються у просторі наборами вершин (vertex) 1: v1, v2, v4 2:
v4

. . .

12: v3, v9, v10

Опис сцени

Полігональна модель

Слайд 49

Опис сцени

Якість завдання поверхні визначається складністю її форми та кількістю вершин

Полігональна модель

Опис сцени Якість завдання поверхні визначається складністю її форми та кількістю вершин Полігональна модель

Слайд 50


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Геометричні перетворення

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Геометричні перетворення

Слайд 51

Геометричні перетворення

Проеціювання

Геометричні перетворення Проеціювання

Слайд 52

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


спостерігач

Геометричні перетворення

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua спостерігач Геометричні перетворення

Слайд 53

n1

θ1

n2

θ2

Геометричні перетворення

Видалення невидимих поверхонь

n1 θ1 n2 θ2 Геометричні перетворення Видалення невидимих поверхонь

Слайд 54

Геометричні перетворення

Геометричні перетворення

Слайд 55

В буфер кадра отбирается точка с минимальным значением z-координаты.

Геометричні перетворення

В буфер кадра отбирается точка с минимальным значением z-координаты. Геометричні перетворення

Слайд 56

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Геометричні перетворення

Рендерінг

(rendering) - візуалізація, відтво-рення (додавання

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Геометричні перетворення Рендерінг (rendering) - візуалізація, відтво-рення
характеристик поверхонь, геометрії освітлення, спецефектів, врахування прозорості).

Слайд 57

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Геометричні перетворення

Рендерінг Гуро

Проста модель освітлення: дифузне відбиття

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Геометричні перетворення Рендерінг Гуро Проста модель освітлення: дифузне відбиття

Слайд 58

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Геометричні перетворення

Рендерінг Гуро

Проста модель освітлення: дзеркальне відбиття

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Геометричні перетворення Рендерінг Гуро Проста модель освітлення: дзеркальне відбиття

Слайд 59

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Геометричні перетворення

Рендерінг Гуро

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Геометричні перетворення Рендерінг Гуро

Слайд 60

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Геометричні перетворення

Рендерінг Гуро

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Геометричні перетворення Рендерінг Гуро

Слайд 61


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Складові реалістичності

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Складові реалістичності

Слайд 62

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Складові реалістичності

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Складові реалістичності

Слайд 63

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Складові реалістичності

 Об’ємні ефекти (заломлення)

 Тіні

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Складові реалістичності  Об’ємні ефекти (заломлення) 
(з півтінями)

 Відбиття

 Текстури

 Реалістичність руху (для динамічної графіки)

 Спецефекти постобробки

Слайд 64

Складові реалістичності

Відбиття

Текстури

Відтворення форми поверхні

Відтворення властивостей поверхні

Модель освітлення

Тіні (з півтінями)

Об’ємні ефекти (заломлення)

Перспективні

Складові реалістичності Відбиття Текстури Відтворення форми поверхні Відтворення властивостей поверхні Модель освітлення
спотворення

Спецефекти постобробки

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Слайд 65

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Складові реалістичності

 Модель освітлення

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Складові реалістичності  Модель освітлення

Слайд 66

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Складові реалістичності

 Динамічна графіка

 Статична графіка

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Складові реалістичності  Динамічна графіка  Статична
Інтерактивна графіка

Порівняння обмежень з ресурсоємності:

Слайд 67

Використовуються поверхні другого порядку: Ax2+ By2 + Cz2 + Dxy + Exz +

Використовуються поверхні другого порядку: Ax2+ By2 + Cz2 + Dxy + Exz
Fyz + Gx + Hy + Jz + K=0

Статична модель

Аналітичні поверхні

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Слайд 68

Поверхня довільної форми розділяється на шматки (patch), кожен з яких апроксімується бікубічною

Поверхня довільної форми розділяється на шматки (patch), кожен з яких апроксімується бікубічною
поверхнею із умови неперервності на стиках крім не тільки значення а й першої похідної

Статична модель

Бікубічні поверхні

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Слайд 69


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Модель освітлення

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Модель освітлення

Слайд 70

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Модель освітлення

Модель освітлення Торренса-Сперроу

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Модель освітлення Модель освітлення Торренса-Сперроу

Слайд 71

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Модель освітлення

Модель освітлення Торренса-Сперроу

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Модель освітлення Модель освітлення Торренса-Сперроу

Слайд 72

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Відтворення властивостей поверхні

Модель матеріалу

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Відтворення властивостей поверхні Модель матеріалу

Слайд 73


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Нанесення текстур

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Нанесення текстур

Слайд 74

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Нанесення текстур

Прості текстури

Текстура - Растрове зображення,

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Нанесення текстур Прості текстури Текстура - Растрове
що накладається на поверхню полігона для наданя їй кольору, ознаки матеріалу, імітації рельєфу

Тексель (Texture element) - мінаімальна одиниця текстури

Слайд 75

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Трансляція текстури

Нанесення текстур

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Трансляція текстури Нанесення текстур

Слайд 76

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Нанесення текстур

Прості текстури

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Нанесення текстур Прості текстури

Слайд 77

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Нанесення текстур

Процедурні текстури

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Нанесення текстур Процедурні текстури

Слайд 78

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Нанесення текстур

Об’ємні текстури (bump mapping)

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Нанесення текстур Об’ємні текстури (bump mapping)

Слайд 79

- це програми, які виконує графічний процесор під час растерізації кожного

- це програми, які виконує графічний процесор під час растерізації кожного пікселя
пікселя коли виконується вибірка з текстур, операції з кольором та значенням глибини (Z). В результаті виконання щейдер видає значення кольору і модифіковане значення глибини для наступного етапу обробки
Забезпечує виконання мультітекстурування, (bump mapping), накладання карти освітлення (lightmap)

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Піксельні шейдери

Нанесення текстур

Слайд 80

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Піксельні шейдери

Нанесення текстур

Приклад: текстура деревини без освітлення

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Піксельні шейдери Нанесення текстур Приклад: текстура деревини
та з освітленням

Слайд 81

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Нанесення текстур

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Нанесення текстур

Слайд 82


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Побудова тіней

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Побудова тіней

Слайд 83

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Побудова тіней

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Побудова тіней

Слайд 84

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Побудова тіней

Створення списку неосвітлених полігонів

Подвійне використання

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Побудова тіней Створення списку неосвітлених полігонів Подвійне використання Z-буферу
Z-буферу

Слайд 85


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Трасування променів

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Трасування променів

Слайд 86


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Трасування променів

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Трасування променів

Слайд 87

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Трасування променів

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Трасування променів

Слайд 88

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Трасування променів

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Трасування променів

Слайд 89

Київський національний університет імені Тараса Шевченка

15. Розпізнавання образів

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

Комп’ютерна

Київський національний університет імені Тараса Шевченка 15. Розпізнавання образів М.Кононов © 2009
обробка медичних зображень

М. Кононов

Слайд 90


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Потреби використання розпізнавання образів

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Потреби використання розпізнавання образів

Слайд 91

Потреби використання розпізнавання образів

Приклади використання:

 Введення друкованого тексту

 Введення рукописного тексту

Потреби використання розпізнавання образів Приклади використання:  Введення друкованого тексту  Введення
Аналіз зображень аеро- та космічної фотографії

 Комп’ютерний зір


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua

 Медичні та наукові застосування

 Розпізнавання облич (системи спостереження і внутрішньо-камерна обробка)

 Автентифікація

Слайд 92


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Загальні принципи розпізнавання

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Загальні принципи розпізнавання

Слайд 93

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Загальні принципи розпізнавання

Приклад виявлення руху

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Загальні принципи розпізнавання Приклад виявлення руху

Слайд 94

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Загальні принципи розпізнавання

Співставлення з еталоном

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Загальні принципи розпізнавання Співставлення з еталоном

Слайд 95

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


 Зменшення ресурсоємності подальшого аналізу

 Поліморфізм об’єктів

Загальні

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua  Зменшення ресурсоємності подальшого аналізу  Поліморфізм
принципи розпізнавання

Необхідність використання простору ознак

Слайд 96

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Загальні принципи розпізнавання

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Загальні принципи розпізнавання

Слайд 97


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Виділення ознак

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Виділення ознак

Слайд 98

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Виділення ознак

 Препарування

Основні етапи

 Виділення границь

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Виділення ознак  Препарування Основні етапи 
об’єктів (сегментація)

 Виділення ознак

 Аналіз ознак та їх зв’язків

Слайд 99

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Виділення ознак

 Метричні

Типи ознак

 Топологічні

 Аналітичні

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Виділення ознак  Метричні Типи ознак 
Текстурні

Слайд 100

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Виділення ознак

Набір параметрів, що характеризують розміри

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Виділення ознак Набір параметрів, що характеризують розміри об’єкту (метричні)
об’єкту

(метричні)

Слайд 101

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Виділення ознак

Зв’язність

(топологічні)

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Виділення ознак Зв’язність (топологічні)

Слайд 102

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Виділення ознак

Сегментація форми

(топологічні)

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Виділення ознак Сегментація форми (топологічні)

Слайд 103

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Виділення ознак

(топологічні)

Побудова остова

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Виділення ознак (топологічні) Побудова остова

Слайд 104

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


(топологічні)

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua (топологічні)

Слайд 105

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Виділення ознак

Топологічні параметри

(топологічні)

 Топологічна еквівалентність

 Врахування

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Виділення ознак Топологічні параметри (топологічні)  Топологічна
зв’язності

 Модель “гумової стрічки”

Слайд 106

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Виділення ознак

Опис елементів об’єкта аналітичними залежностями

(аналітичні)

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Виділення ознак Опис елементів об’єкта аналітичними залежностями (аналітичні)

Слайд 107

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Виділення ознак

 Гістограмні (статистичні) ознаки текстури

Основні

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Виділення ознак  Гістограмні (статистичні) ознаки текстури
ознаки

(текстурні)

 Кількість перепадів яскравості в околі точки

 Особливості просторового спектру

Слайд 108


М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Використання нейронних мереж

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Використання нейронних мереж

Слайд 109

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua


Використання нейронних мереж

М.Кононов © 2009 E-mail: mvk@univ.kiev.ua Використання нейронних мереж