Пристрій для визначення інтенсивності спекулярної складової кольору
Номер патенту: 52755
Опубліковано: 10.09.2010
Автори: Войтко Вікторія Володимирівна, Романюк Оксана Володимирівна
Формула / Реферат
Пристрій для визначення інтенсивності спекулярної складової кольору, який містить блок постійної пам'яті, перший блок множення, другий блок множення, третій блок множення, вихід якого підключено до першого виходу пристрою, четвертий блок множення, вихід якого підключено до другого виходу пристрою, п'ятий блок множення, вихід якого підключено до третього виходу пристрою, перший регістр, керуючий вхід якого підключено до першого керуючого входу пристрою, а інформаційний вхід підключено до першого інформаційного входу пристрою, другий регістр, керуючий вхід якого підключено до другого керуючого входу пристрою, інформаційний вхід підключено до другого інформаційного входу пристрою, а прямий вихід підключено до блока постійної пам'яті, третій регістр, керуючий вхід якого підключено до третього керуючого входу пристрою, інформаційний вхід підключено до третього інформаційного входу пристрою, а вихід з'єднано із першим входом третього блока множення, четвертий регістр, керуючий вхід якого підключено до четвертого керуючого входу пристрою, інформаційний вхід підключено до четвертого інформаційного входу пристрою, а вихід з'єднано із першим входом четвертого блока множення, п'ятий регістр, керуючий вхід якого підключено до п'ятого керуючого входу пристрою, інформаційний вхід підключено до п'ятого інформаційного входу пристрою, а вихід з'єднано із першим входом п'ятого блока множення, перший суматор, перший вхід якого з'єднано із виходом першого регістра, кожний розряд другого входу під'єднано до рівня логічної одиниці, вхід переносу під'єднано до рівня логічного нуля, а вихід підключено до першого входу першого блока множення, другий суматор, перший вхід якого підключено до виходу першого блока множення, другий вхід під'єднано до рівня логічного нуля, а вхід переносу під'єднано до рівня логічної одиниці, другий блок множення, обидва входи якого підключено до виходу другого суматора, схему порівняння, перший і другий входи якої з'єднано із виходом другого блока множення і виходом блока постійної пам'яті відповідно, блок ключів, інформаційний вхід якого підключено до виходу другого блока множення, керуючий вхід з'єднано з виходом схеми порівняння, а вихід підключено до других входів третього, четвертого та п'ятого блоків множення, який відрізняється тим, що у нього введено третій суматор, другий вхід якого підключено до інверсного виходу другого регістра, і-й розряд прямого виходу якого підключено до і+2-го розряду першого входу третього суматора, два молодших розряди якого підключено до рівня логічного нуля, а кожний, починаючи з 4-го розряду, і+4-ий розряд виходу якого підключено до другого входу першого блока множення.
Текст
Пристрій для визначення інтенсивності спекулярної складової кольору, який містить блок постійної пам'яті, перший блок множення, другий блок множення, третій блок множення, вихід якого підключено до першого виходу пристрою, четвертий блок множення, вихід якого підключено до другого виходу пристрою, п'ятий блок множення, вихід якого підключено до третього виходу пристрою, перший регістр, керуючий вхід якого підключено до першого керуючого входу пристрою, а інформаційний вхід підключено до першого інформаційного входу пристрою, другий регістр, керуючий вхід якого підключено до другого керуючого входу пристрою, інформаційний вхід підключено до другого інформаційного входу пристрою, а прямий вихід підключено до блока постійної пам'яті, третій регістр, керуючий вхід якого підключено до третього керуючого входу пристрою, інформаційний вхід підключено до третього інформаційного входу пристрою, а вихід з'єднано із першим входом третього блока множення, четвертий регістр, керуючий вхід якого підключено до четвертого керуючого входу пристрою, інформаційний вхід підключено до четвертого інформаційного входу пристрою, а вихід з'єднано із першим входом четвертого блока U 2 (11) 1 3 входу пристрою, а інформаційний вхід підключено до другого інформаційного входу пристрою, п'ятий блок множення, обидва входи якого підключено до виходу другого регістру, а вихід з'єднано із першим інформаційним входом першого суматора, блок інверторів, вихід якого з'єднано із другим інформаційним входом першого суматора, вхід переносу якого підключено до рівня логічної одиниці, а вихід до другого входу першого блоку множення, другий суматор, до першого інформаційного входу якого підключено вихід першого блоку множення, керуючий вхід підключено до рівня логічного нуля, а вихід з'єднано із першими входами другого, третього та четвертого блоків множення, третій регістр, керуючий вхід якого підключено до третього керуючого входу пристрою, інформаційний вхід підключено до третього інформаційного входу пристрою, а вихід з'єднано із другим входом другого блоку множення, четвертий регістр, керуючий вхід якого підключено до четвертого керуючого входу пристрою, інформаційний вхід підключено до четвертого інформаційного входу пристрою, а вихід з'єднано із другим входом третього блоку множення, п'ятий регістр, керуючий вхід якого підключено до п'ятого керуючого входу пристрою, інформаційний вхід підключено до п'ятого інформаційного входу пристрою, а вихід з'єднано із другим входом четвертого блоку множення [Патент України на корисну модель №20998, (51) МПК (2006) G06T15/50, опубл. 15.02.2007р. у Бюл. № 2, 2007р.]. Недоліком пристрою є нереалістичне відтворення зони затухання відблиску за рахунок того, що квадратична функція перетинає осі абсцис, що не характерно для реальних процесів. Найбільш близьким до технічного рішення, що заявляється, є пристрій для визначення інтенсивності спекулярної складової кольору, який містить блок постійної пам'яті, перший блок множення, другий блок множення, третій блок множення, вихід якого підключено до першого виходу пристрою, четвертий блок множення, вихід якого підключено до другого виходу пристрою, п'ятий блок множення, вихід якого підключено до третього виходу пристрою, перший регістр, керуючий вхід якого підключено до першого керуючого входу пристрою, а інформаційний вхід підключено до першого інформаційного входу пристрою, другий регістр, керуючий вхід якого підключено до другого керуючого входу пристрою, інформаційний вхід підключено до другого інформаційного входу пристрою, а прямий вихід підключено до блоку постійної пам'яті, третій регістр, керуючий вхід якого підключено до третього керуючого входу пристрою, інформаційний вхід підключено до третього інформаційного входу пристрою, а вихід з'єднано із першим входом третього блоку множення, четвертий регістр, керуючий вхід якого підключено до четвертого керуючого входу пристрою, інформаційний вхід підключено до четвертого інформаційного входу пристрою, а вихід з'єднано із першим входом четвертого блоку множення, п'ятий регістр, керуючий вхід якого підключено до п'ятого керуючого входу пристрою, інформаційний вхід підключено до п'ятого інформаційного входу пристрою, а 52755 4 вихід з'єднано із першим входом п'ятого блоку множення, перший суматор, перший вхід якого з'єднано із виходом першого регістру, кожний розряд другого входу під'єднано до рівня логічної одиниці, вхід переносу під'єднано до рівня логічного нуля, а вихід підключено до першого входу першого блоку множення, другий вхід якого з'єднано із прямим виходом другого регістру, другий суматор, перший вхід якого підключено до виходу першого блоку множення, другий вхід під'єднано до рівня логічного нуля, а вхід переносу під'єднано до рівня логічної одиниці, другий блок множення, обидва входи якого підключено до виходу другого суматора, схему порівняння, перший і другий входи якої з'єднано із виходом другого блоку множення і виходом блоку постійної пам'яті відповідно, блок ключів, інформаційний вхід якого підключено до виходу другого блоку множення, керуючий вхід - виходом схеми порівняння, а вихід підключено до других входів третього, четвертого та п'ятого блоків множення. [Патент України на корисну модель №30041, (51) МПК (2006) G06T15/50, опубл. 11.02.2008р. у Бюл. №3, 2008р.] Недоліками пристрою є недостатня якість відтворення спекулярної складової кольору. В основу корисної моделі поставлено задачу створення пристрою для визначення інтенсивності спекулярної складової кольору, у якому за рахунок введення нової моделі відтворення спекулярної складової кольору, нових елементів і зв'язків досягається підвищення точності визначення інтенсивності спекулярної складової кольору. Поставлена задача досягається тим, що в пристрій для визначення інтенсивності спекулярної складової кольору, який містить блок постійної пам'яті, перший блок множення, другий блок множення, третій блок множення, вихід якого підключено до першого виходу пристрою, четвертий блок множення, вихід якого підключено до другого виходу пристрою, п'ятий блок множення, вихід якого підключено до третього виходу пристрою, перший регістр, керуючий вхід якого підключено до першого керуючого входу пристрою, а інформаційний вхід підключено до першого інформаційного входу пристрою, другий регістр, керуючий вхід якого підключено до другого керуючого входу пристрою, інформаційний вхід підключено до другого інформаційного входу пристрою, а прямий вихід підключено до блоку постійної пам'яті, третій регістр, керуючий вхід якого підключено до третього керуючого входу пристрою, інформаційний вхід підключено до третього інформаційного входу пристрою, а вихід з'єднано із першим входом третього блоку множення, четвертий регістр, керуючий вхід якого підключено до четвертого керуючого входу пристрою, інформаційний вхід підключено до четвертого інформаційного входу пристрою, а вихід з'єднано із першим входом четвертого блоку множення, п'ятий регістр, керуючий вхід якого підключено до п'ятого керуючого входу пристрою, інформаційний вхід підключено до п'ятого інформаційного входу пристрою, а вихід з'єднано із першим входом п'ятого блоку множення, перший суматор, перший вхід якого з'єднано із виходом першого регістру, кожний розряд другого входу 5 під'єднано до рівня логічної одиниці, вхід переносу під'єднано до рівня логічного нуля, а вихід підключено до першого входу першого блоку множення, другий суматор, перший вхід якого підключено до виходу першого блоку множення, другий вхід під'єднано до рівня логічного нуля, а вхід переносу під'єднано до рівня логічної одиниці, другий блок множення, обидва входи якого підключено до виходу другого суматора, схему порівняння, перший і другий входи якої з'єднано із виходом другого блоку множення і виходом блоку постійної пам'яті відповідно, блок ключів, інформаційний вхід якого підключено до виходу другого блоку множення, керуючий вхід - з виходом схеми порівняння, а вихід підключено до других входів третього, четвертого та п'ятого блоків множення введено третій суматор, другий вхід якого підключено до інверсного виходу другого регістра, і-й розряд прямого виходу якого підключено до і+2-го розряду першого входу третього суматора, два молодших розряди якого підключено до рівня логічного нуля, а кожний, починаючи з 4-го розряду, і+4-ий розряд виходу якого підключено до другого входу першого блоку множення. На Фіг.1 зображено схему пристрою. На Фіг.2 зображено хід променів у моделі освітлення Бліна. На Фіг.3 зображено графіки функції оригіналу (g(x)), апроксимувальних функцій прототипу (f(x)) та пристрою, що пропонується (h(x)). На Фіг.4 зображено графіки максимальних абсолютних похибок у зоні затухання для функцій прототипу (f1(n)) та пристрою, що пропонується (h1(n)). На Фіг.5 зображено графіки максимальних відносних похибок у епіцентрі відблиску для функцій прототипу (f2(n)) та пристрою, що пропонується (h2(n)). Пристрій для визначення інтенсивності спекулярної складової кольору, містить блок постійної пам'яті 9, відповідно перший ÷ п'ятий 1÷5 регістри, перший суматор 6, другий суматор 10, третій суматор 7, відповідно перший ÷ п'ятий 8, 11, 14÷16 блоки множення, схему порівняння 12, блок ключів 13, перший 32, другий 17, третій 19, четвертий 21, п'ятий 23 інформаційні входи пристрою, перший 33, другий 18, третій 20, четвертий 22, п'ятий 24 керуючі входи пристрою, відповідно перший ÷ третій 25÷27 інформаційні виходи пристрою. Вихід третього блоку множення 14 підключено до першого виходу 25 пристрою, вихід четвертого блоку множення 15 підключено до другого виходу 26 пристрою, вихід п'ятого блоку множення 16 підключено до третього виходу 27 пристрою. Прямий вихід другого регістра 2 підключено до першого входу блоку постійної пам'яті 9 та і-й розряд прямого виходу регістра 2 підключено до і+2-го розряду першого входу третього суматора 7, два молодших розряди якого підключено до рівня логічного нуля, а інверсний вихід регістра 2 - до другого входу третього суматора 7, керуючий вхід другого регістра 2 підключено до другого 18 керуючого входу пристрою, а інформаційний вхід другого регістра 2 підключено до другого 17 інформаційного входу пристрою. Керуючий вхід першого 52755 6 регістра 1 підключено до першого 33 керуючого входу пристрою, а інформаційний вхід першого регістра 1 підключено до першого 32 інформаційного входу пристрою. Керуючий вхід третього регістра 3 підключено до третього 20 керуючого входу пристрою, а інформаційний вхід третього регістра 3 підключено до третього 19 інформаційного входу пристрою, а вихід з'єднано із першим входом третього блоку множення 14. Керуючий вхід четвертого регістра 4 підключено до четвертого 22 керуючого входу пристрою, а інформаційний вхід четвертого регістра 4 підключено до четвертого 21 інформаційного входу пристрою, а вихід з'єднано із першим входом четвертого блоку множення 15. Керуючий вхід п'ятого регістра 5 підключено до п'ятого 24 керуючого входу пристрою, а інформаційний вхід п'ятого регістра 5 підключено до п'ятого 23 інформаційного входу пристрою, а вихід з'єднано із першим входом п'ятого блоку множення 16. Перший вхід першого суматора 6 з'єднано із виходом першого регістра 1, на кожний розряд другого входу подано «1», а вхід переносу під'єднано до рівня логічного нуля. Кожний, починаючи з 4-го розряду, і+4-ий розряд виходу третього суматора 7 підключено до другого входу першого блоку множення 8, перший вхід якого з'єднано із виходом першого суматора 6. Перший вхід другого суматора 10 з'єднано із виходом першого блоку множення 8, другий вхід під'єднано до рівня логічного нуля, на вхід переносу подано «1». Обидва входи другого блоку множення 11 з'єднано із виходом другого суматора 10. Перший і другий входи схеми порівняння 12 з'єднано із виходом другого блоку множення 11 та виходом блоку постійної пам'яті 9 відповідно. До інформаційного входу блоку ключів 13 підключено вихід другого блоку множення 11, до керуючого входу - вихід схеми порівняння 12, а вихід підключено до других входів третього 14, четвертого 15 та п'ятого 16 блоків множення відповідно, (див. Фіг.1) Для зафарбовування об'єктів у пристрої використовується модель освітлення Бліна, згідно з якою інтенсивність спекулярної складової кольору розраховується за формулою: I=Ilkscosn (1) де Il - інтенсивність джерела світла, ks - коефіцієнт дзеркального відбиття, n - коефіцієнт спекулярності поверхні, який знаходить в діапазоні [1;1000], - кут між вектором нормалі N до повер хні в заданій точці і вектором півшляху H , cosn дистрибутивна функція відбивної здатності повер хні (ДФВЗ). Вектор H розраховується за формулою (2). L V H (2) L V Вектори L i V - одиничні вектори, що визначають відповідно місце розташування джерела світла та спостерігача (див. Фіг.2). Як видно з фо рмули (1), вектор H знаходиться шляхом дода вання векторів L i V та нормалізації отриманого вектору (див. Фіг.2). 7 52755 Розглянемо апроксимацію дистрибутивної фу2 A cos B нкції cosn функцією W ,n 1 1 за умови, що 0 . 2 Вибір такої функції обумовлено тим, що: а) для обох функцій як твірна використовується функція косинуса; б) при 2 A cos B 0 cosn 1 1 1 , що відповідає граничній умові; в) обидві функції при 0 2 є додатними; 2 A cos B 1 прирівнюються у деякій 1 визначеній точці t. Оскільки cos(t)n=Q, то t Отримуємо рівняння q A cos e B ln Q e n . 2 ln Q n 1 1 . Розв'язавши дане рівняння отримуємо 2 W ,n Q ln Q e n 1 cos 1 1 . 1 За рахунок зміни Q можна регулювати форму кривої, а також точність відтворення епіцентру відблиску і його зони затухання. Були проведені дослідження з вибору Q, які показали, що найбільш прийнятним є значення параметра, рівне 0,5. У цьому випадку 2 7 n cos 1 1 . 16 Пристрій працює наступним чином. У другий регістр 2 записується значення коефіцієнта спекулярності поверхні n. Для цього його значення подається на другий 17 інформаційний вхід пристрою, а на другий 18 керуючий вхід пристрою - рівень логічної одиниці. У перший регістр 1 записується значення косинуса кута між вектором нормалі та вектором півшляху, cos N H . Значення cos подається на перший 32 інформаційний вхід пристрою. Запис здійснюється шляхом подавання рівня логічної одиниці на перший 33 керуючий вхід пристрою. У третій 3, четвертий 4 та п'ятий 5 регістри від зовнішнього пристрою записується відповідно значення інтенсивностей R, G, В складових кольору, помножених на коефіцієнт cosn дзеркального відбиття поверхні ks. Для цього на третій 19, четвертий 21 та п'ятий 23 інформаційні входи пристрою подаються відповідно значення інтенсивності R-складової, G-складової та Вскладової кольору, помножених на коефіцієнт дзеркального відбиття поверхні ks, а на третій 20, четвертий 22 та п'ятий 24 керуючі входи пристрою подається рівень логічної одиниці. Значення коефіцієнта спекулярності поверхні n із прямого виходу другого регістра 2 поступає на вхід блоку постійної пам'яті 9, де зберігаються відповідні граничні значення ДФВЗ, після яких отримані значення слід обнуляти. Граничне значення ДФВЗ з виходу блоку постійної пам'яті 9 поступає на другий вхід схеми порівняння 12, на перший вхід якої 2 2 г) функція A cos 1 1 досягає нульовоB го значення, що є передумовою формування блюмінга; д) коефіцієнти А і В дають можливість зміни розміру відблиску. Знайти коефіцієнти А і В можна, використавши підхід, який полягає у тому, що значення функцій cosn і 8 7 n cos 1 1 . Він форму16 ється таким чином. Значення cos з першого регістра 1 подається на перший вхід першого суматора 6, на кожний розряд другого входу якого подається код одиниці, що забезпечує віднімання від операнду значення 1. Дійсно, прямий код 1-000...01, зворотний код 1-111...10. Зрозуміло, що в молодшому розряді зворотного коду 1 завжди присутній «0». Щоб отримати доповняльний код 1 потрібно до молодшого розряду додати 1, тобто доповняльний код 1-111...11. Вхід переносу першого суматора 6 під'єднано до рівня логічного нуля, що забезпечує формування на його виході значення cosδ-1, яке поступає на перший вхід першого блоку множення 8. На другий вхід першого блоку 7n множення 8 подається значення з виходу тре16 тього суматора 7, яке отримується таким чином. На перший вхід третього суматора 7 поступає значення 8n, отримане за рахунок того, що i-й розряд прямого виходу регістра 2 підключено до і+2-го розряду першого входу третього суматора 7, два молодших розряди якого підключено до рівня логічного нуля, а на другий вхід третього суматора 7 поступає значення -n з інверсного виходу другого регістра 2. На виході третього суматора 7 формується значення 7n. Шляхом підключення кожного, починаючи з 4-го розряду, і+4-го розряду виходу третього суматора 7 до другого входу першого блоку множення 8, на другому вході першого блоку 7n множення 8 формується значення . На виході 16 першого блоку множення 8 формується результат 7n cos 1 1 , який подається на перший вхід 16 другого суматора 10, другий вхід якого під'єднано до рівня логічного нуля, а на вхід переносу 28 подано рівень логічної одиниці. На виході другого суматора 10 формується значення 7n cos 1 1 , яке подається на обидва входи 16 другого блоку множення 11, на виході якого отри поступає операнд 2 7n cos 1 1 , що подаєть16 ся на перші входи схеми порівняння 12 та блоку ключів 13. Якщо отримане значення менше, ніж муємо значення 9 52755 граничне, то на виході блоку ключів 13 формується нульове значення, інакше - значення 2 2 7n 7n cos 1 1 . Значення cos 1 1 16 16 з блоку ключів 13 подається на другі входи третього 14, четвертого 15 та п'ятого 16 блоків множення. На перші входи третього 14, четвертого 15 та п'ятого 16 блоків множення подаються значення інтенсивностей R, G, В складових кольору, помножених на коефіцієнт дзеркального відбиття поверхні ks із виходів третього 3, четвертого 4 та п'ятого 5 регістрів відповідно. На першому 25, другому 26 та третьому 27 інформаційних виходах пристрою формуються R, G, В складові інтенсивностей кольору, які знайдено за формулою (1). У пристрою-прототипі при формуванні спекулярної складової кольору абсолютна похибка у 10 зоні затухання не перевищує 0,17 (Фіг.4), а максимальна відносна похибка в епіцентрі відблиску не перевищує 7,25% (Фіг.5). У запропонованому пристрої крива дистрибутивної функції дозволяє більш реалістично відображати відблиск як у зоні затухання, так і в епіцентрі відблиску. Абсолютна похибка у зоні затухання у такого пристрою не перевищує 0,12 (Фіг.4). Для значень n>35 максимальна відносна похибка епіцентру відблиску не перевищує 2% (Фіг.5). Дослідження пристрою показали, що точність отриманих значень в 1,42 рази більша для зони затухання та в 3,63 рази більша для зони епіцентру відблиску, ніж відповідні значення пристрою аналогу. 11 52755 12 13 Комп’ютерна верстка О. Рябко 52755 Підписне 14 Тираж 26 прим. Міністерство освіти і науки України Державний департамент інтелектуальної власності, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601
ДивитисяДодаткова інформація
Назва патенту англійськоюDevice for determination of intensity of specular component color
Автори англійськоюRomaniuk Oksana Volodymyrivna, Voitko Viktoriia Volodymyrivna
Назва патенту російськоюУстройство для определения интенсивности спекулярной составляющей цвета
Автори російськоюРоманюк Оксна Владимировна, Войтко Виктория Владимировна
МПК / Мітки
МПК: G06T 15/50
Мітки: спекулярної, пристрій, інтенсивності, визначення, кольору, складової
Код посилання
<a href="https://ua.patents.su/7-52755-pristrijj-dlya-viznachennya-intensivnosti-spekulyarno-skladovo-koloru.html" target="_blank" rel="follow" title="База патентів України">Пристрій для визначення інтенсивності спекулярної складової кольору</a>
Попередній патент: Пристрій для контролю стану полідисперсних біологічних рідин на основі спектрополяриметричних зображень їх частинок
Наступний патент: Електрод
Випадковий патент: Спосіб хірургічного лікування ускладнених навколососочкових дуоденальних виразок