Спосіб виділення рядка знаків і пристрій виділення рядка знаків

 

Область техніки, до якої належить винахід

Даний винахід відноситься до способу і пристрою виділення рядка символів, які можна використовувати для виділення рядка знаків зображення на аркуші паперу, який отримано шляхом захоплення аркуша паперу, для виконання розпізнавання символів для виділення рядка знаків.

Рівень техніки

Аркуш паперу, такий як банкнота, чек, платіжне доручення і подарунковий купон мають рядок знаків, надруковану на ньому, в якості ідентифікаційного номера, для ідентифікації аркуша паперу. Для банкноти такий ідентифікаційний номер називається серійним номером. Якщо, наприклад, буде знайдено фальшива банкнота, банк може використовувати свій серійний номер для перевірки, чи була ця фальшива банкнота оброблена операції, виконаної в цьому банку. Існує потреба для фінансових установ тощо, автоматично виконувати розпізнавання знаків на серійних номерів і вводити розпізнані серійні номери у базу даних для адміністрування банкнотами при транзакції.

Для побудови бази даних банкнот за їх серійним номерам, необхідно точно виконувати розпізнавання знаків з серійними номерами, які повинні бути зображення банкноти, отриманого в результаті зйомки банкноти. Для забезпечення розпізнавання знаків необхідно ідентифікувати місце розташування рядка знаків, яка являє собою серійний номер на зображенні банкноти, для точного виділення зображення серійного номера. В якості технології виділення рядка знаків зображення, в патентному документі 1 розкрито спосіб виділення тільки зображення рядка знаків, шляхом розпізнавання рядка знаків на її тлі, на основі інформації про колір. Більш конкретно, використовується кольорове зображення банкноти пікселі, що позначають колір фонового зображення, видаляють з зображення області, яка містить рядок символів, для виділення зображення рядка знаків.

У патентному документі 2 розкрито спосіб виділення зображення рядка знаків, використовуючи відмінності між густинами знаків і їх фоновим зображенням. Більш конкретно, цей спосіб включає в себе: генерують гістограму шляхом проектування щільності зображення, що містить рядок знаків, і виділяють область, що має значення проекції щільності, яке перевищує задане граничне значення. Таке порогове значення регулюють таким чином, щоб ширина виділеної області збігалася в д�го номера від його фонового зображення або плям фарби.

У патентному документі 3 розкрито спосіб виділення індивідуальних знаків, один за іншим, в рядку символів, шляхом сканування рядка знаків через вікно виділення знаків і детектування положення кожного знака. Більш конкретно, вікно виділення знаків має центральну область, яка відповідає розміру самого меншого знаків в рядку символів, навколишнього область у вигляді смужки, яка оточує центральну область і відповідає розміру найбільшого знака, і область фонового зображення у вигляді смужки, яка оточує навколишнє область, з урахуванням проміжків між знаками. Вікно виділення знаку переміщують у перетворене в двійкову форму зображення рядка знаків. Коли загальна кількість пікселів для знаків в області фонового зображення і в навколишньому області задовольняє заданій умові, і довжина проецируемих знаків в центральній області задовольняє заданому значенню, це положення детектують як положення знака, і зображення знака кожного знака виділяють з детектованого положення.

Документи попереднього рівня техніки

Патентні документи

Патентний документ 1. Викладена заявка на японський патент №2010-225013

Патентний документ 2. Виложенность винаходу

Завдання, які вирішуються винаходом

В способі, розкритому в Патентному документі 1, в якому використовується інформація про колір, рядок знаків може бути не помітна від її фонового зображення, якщо рядок знаків і її фонове зображення надруковані аналогічними квітами. Банкноти можуть мати різні розміри, кольори, структури і т. п. в різних випускають їх країнах і в різних номіналах. Деякі банкноти мають серійні номери, надруковані кольором, аналогічним фонового зображення. Спосіб не може працювати з такими банкнотами.

В способі, у відповідності з Патентним 2 документом, в якому використовується гістограма щільності рядка символів, рядок знаків не може бути виділена, якщо які-небудь із знаків, крім мети розпізнавання знаків, будуть надруковані поруч з цільовою рядком знаків або, якщо існує певний дизайн або структура у фоновому зображенні цільової рядка знаків. Деякі банкноти мають інформацію, що відноситься до випустила їх країні, номіналом і т. п., яка надрукована на них, крім серійного номера. Дизайн або структура може бути розміщена позаду серійного номера. Значення на гістограмі може змінюватися, у випадку, коли будь-який знак або фонова структура, кром Більш конкретно, наприклад, гістограма, що позначає розподіл густини в області 101 серійного номера, в напрямку Y, показано на фіг.20A. Коли виділяють область, яка перевищує представлене порогове значення h на цій гістограмі, тільки зображення рядка 103 знаків, яке не є метою виділення та надруковано поверх серійного номеру 102, буде виділено. Навіть якщо граничне значення буде встановлено більш низьким, так, щоб воно включало в себе серійний номер 102, може бути виділено зображення, яке містить нецільову рядок 103 знаків і серійний номер 102, але не зображення, яке містить тільки серійний номер 102. Якщо ділянка буде виділена таким чином, розпізнавання знаків серійного номера 102 не може бути точно виконано. В альтернативному способі висота серійного номера області 101 в напрямку Y може бути зменшена таким чином, що нецільова рядок 103 знаків не може бути включена в область 101. Висота не може бути успішно зменшена, з-за помилки в положенні, в якому друкують серійний номер 102. Як показано на фіг.20B, може бути зроблено вплив на структуру, коли структура поміщена на тлі серійного номера 102. На гістограмі, що позначає розподіл щільності області 101 �про шляхом простого виділення області, яка перевищує представлене порогове значення h.

В способі, у відповідності з Патентним документом 3, використовується вікно виділення знаку, що має розмір, який відповідає одному знаку. У випадку, який показаний на фіг.20B, де присутня невелика відмінність між щільністю знаків і фоновим зображенням, положення кожного знака не може бути точно детектировано, і тому знаки не можуть бути виділені.

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

Засіб для рішення задачі

Для вирішення описаних вище завдань і досягнення мети, спосіб виділення рядка знаків, відповідно до аспектом цього винаходу, в якому встановлюють рамку знака на зображенні листа паперів� рядка знаків виділяють, включає в себе установку ділянки знака, яка являє собою область, що включає в себе кожен знак у рядку знаків, ділянки обідка, який представляє собою область, навколишнє розташовану поруч з та навколишнє ділянку знаків, рамку знака, яка являє собою комбінацію ділянки знака і ділянки обідка, і рамку рядка знаків, яка включає в себе всі рамки знаків; розраховують особливі значення кожного зображення на ділянці знаків на ділянці лімба для кожної рамки знаків; розраховують значення оцінки рамки рядка знаків на основі значень особливості для рамки рядка знаків; переміщують положення рамки рядка знаків на зображенні аркуша паперу; і виділяють зображення на ділянці знака, використовуючи рамку рядка символів в положенні, в якому величина оцінки рамки рядка знаків досягає максимуму.

Згідно з іншим аспектом цього винаходу, в описаному вище способі виділення рядка знаків рамку рядка знаків встановлюють у відповідності з типом аркуша паперу.

У відповідності із ще одним, іншим аспектом цього винаходу, в описаному вище способі виділення рядка знаків, особливі значення являють собою середні щільності всіх пиксише способі виділення рядка знаків, при встановленні межі рядка знаків, ділянка знака і ділянку лімба встановлюють не тільки для знаків в рядку символів, але також і для іншої ділянки рядка знаків, при цьому інший ділянка розташована поруч з рядком символів. При розрахунку значення оцінки, значення, засноване на значенні особливості рядка знаків і ділянки обідка, яке встановлено на ділянці кромки, віднімають значення оцінки рамки рядка знаків, і результат розрахунку приймають, як значення оцінки рамки рядка знаків.

У відповідності із ще одним, іншим аспектом цього винаходу, в описаному вище способі виділення рядка знаків, при встановленні межі рядка знаків, ділянка знака і ділянку лімба встановлюють не тільки для знаків в рядку символів, але також і для цільового знака, "не підлягає виділенню", який надрукований на аркуші паперу, і при розрахунку значення оцінки, значення, засноване на значенні особливості ділянки знаків і ділянки обідка, які встановлені для цільового знака, "не підлягає виділенню", віднімають значення оцінки рамки рядка знаків, і розрахункове значення приймають як значення оцінки рамки рядка знаків.

У відповідності із ще одним, іншим аспектом цього винаходу, �одка встановлюють не тільки для знаків в рядку символів, але також і для цільового знака, "не підлягає виділенню", або структури, надрукованій на аркуші паперу в заданій взаємозв'язку положень з рядком символів, і при розрахунку значення оцінки, значення на основі значення особливості ділянки знака і ділянки обідка, які встановлені для "не цільового знака, не підлягає виділенню", або структури, додають до значення оцінки рамки рядка знаків, і розраховане значення приймають як значення оцінки рамки рядка знаків.

Згідно все ще іншим аспектом цього винаходу, в описаному вище способі виділення рядка знаків, при виділенні зображення, зображення ділянки знака, що встановлений для ділянки кромки, цільової знак, "не підлягає виділенню", або структуру не виділяють.

У відповідності із ще одним, іншим аспектом цього винаходу, описаний вище спосіб виділення рядка знаків, додатково включає в себе: розраховують значення особливості, де ділянка знака і ділянку обідка переміщуються в заданому напрямку щодо межі рядка знаків для заданої кількості пікселів, у той час як фіксують положення рамки рядка знаків, встановленої для зображення на аркуші паперу; і, якщо рамка рядка з�ків і ділянки обідка більше, ніж на значення оцінки рамки рядка знаків перед переміщенням, значення оцінки рамки рядка знаків після переміщення приймають як значення оцінки рамки рядка знаків, і коли виділяють зображення, ділянка знаків у зображенні після переміщення визначають як мета виділення.

У відповідності із ще одним, іншим аспектом цього винаходу, описаний вище спосіб виділення рядка знаків додатково включає в себе перший процес часткової оцінки, на якому всі етапи, за винятком етапу для виділення зображення, виконують, фокусуючись на деяких з рамок знаків, включених у рамку рядка знаків, і значення особливості і значення оцінки рамки рядка знаків розраховують; та етапи для розрахунку значення особливості і значення оцінки, і для виділення зображення виконують, фокусуючись лише на всіх рамках знаків у положенні межі рядка знаків, для якого значення оцінки рамки рядка знаків, розраховане при першій обробці часткової оцінки, ранжують серед заданого кількості значень оцінок межі рядка знаків максимуму.

У відповідності із ще одним, іншим аспектом цього винаходу, описаний вище спосіб виділення рядка знаків додатково включ�наков розраховують, фокусуючись на деяких з рамок знаків, включених у рамку рядка знаків; і етапи для розрахунку значення особливості і значення оцінки, і для виділення зображення виконують, фокусуючись на всіх рамках знаків тільки в положенні межі рядка знаків, для якого значення оцінки рамки рядка знаків, розраховане у другому процесі часткової оцінки, перевищує задане граничне значення.

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

Переваги винаходу

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

Згідно з іншим аспектом цього винаходу, ділянка знаків, ділянка обідка, і рамку рядка знаків встановлюють у відповідності з типом оброблюваного цільового аркуша паперу. Відповідна рамка рядка знаків тому може бути встановлена для кожного аркуша паперу, і кожного зображення знака в рядку знаків може бути точно виділено.

У відповідності із ще одним, іншим аспектом цього винаходу, значення оцінки рамки рядка знаків розраховують на основі середньої яскравості пікселів, включених до ділянки знаків, і середньої яскравості пікселів у ділянках обідка. Шляхом використання зображення сірої шкали на аркуші паперу положення рядка знаків може бути точно ідентифіковано.

У відповідності із ще одним, іншим аспектом цього винаходу, ділянки знаків і ділянки обідка встановлені для рядка знаків і також для ділянки кромки, розташованого поруч з рядком символів. Формулу оцінки встановлюють так, що, коли положення рядка знаків розпізнано неправильно, значення оцінки деградує. Положення рядка знаків поэтомѳо положення.

У відповідності із ще одним, іншим аспектом цього винаходу, ділянка знака і ділянку обідка встановлені так, що вони збігаються з рядком цільових знаків, "не підлягають виділенню". Формула оцінки встановлена таким чином, що якщо рядок цільових знаків, "не підлягають виділенню", ймовірно, буде неправильно розпізнана як рядок цільових знаків виділення, значення оцінки буде деградировано. Отже, положення рядка знаків тому може бути точно ідентифіковане, без неправильного розпізнавання рядка цільових знаків, "не підлягають виділенню", як рядки цільових знаків виділення.

У відповідності із ще одним, іншим аспектом цього винаходу, ділянка знаків і ділянку обідка встановлені не тільки для рядка знаків, але також і для ділянки особливості, який використовується як основний елемент для ідентифікації положення рядка знаків. Формула оцінки встановлена таким чином, що, коли положення рядка знаків точно ідентифіковане, значення оцінки підвищується. Положення рядка знаків тому може бути чітко ідентифікована.

У відповідності із ще одним, іншим аспектом цього винаходу може бути встановлено, слід виокремити�ків обідка можуть бути встановлені і можуть використовуватися у відповідності з передбачуваним використанням.

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

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

У відповідності із ще одним, іншим аспектом цього винаходу, значення оцінки рамки рядка знаків рассчитивзначение задовольняє заданому граничному значенню, виконують детальну оцінку, використовуючи всі ділянки знаків і ділянки обідка в рамці рядка знаків. Отже, загальний обсяг обробки може бути зменшений, і швидкість обробки може бути підвищена.

У відповідності із ще одним, іншим аспектом цього винаходу, використовуючи пристрій виділення рядка знаків, зображення кожного символу в рядку знаків може бути точно виділено, при зменшенні впливу рядка цільових знаків, "не підлягають виділенню", структури фонового зображення і т. п. Такий пристрій виділення рядка знаків може бути з'єднане зі сканером або пристроєм обробки аркуша паперу, який генерує зображення аркуша паперу, або може бути інтегровано в пристрої обробки аркуша паперу. В якості альтернативи, пристрій виділення рядка знаків може використовуватися для обробки зображення аркуша паперу, що зберігається у пристрої збереження.

Короткий опис креслень

На фіг.1 показана схема, що пояснює загальну структуру пристрою виділення рядка символів в відповідності з першим варіантом здійснення.

На фіг.2 показана схема, що пояснює корекцію перекосу, виконану до зображення аркуша паперу пристроєм виділення рядка знаків.

�ки знаків.

На фіг.4 показана схема, що пояснює, як встановлені ділянки зі знаками.

На фіг.5 показана схема, що пояснює рамки рядків символів, кожна включає в себе рамки зі знаками.

На фіг.6 показана схема, що пояснює зміст інформації рамки зі знаками, що зберігається в запам'ятовуючому пристрої.

На фіг.7 показана схема, що пояснює, як місце рядка знаків визначають при використанні межі рядка знаків.

На фіг.8 показана блок-схема послідовності операцій, що пояснює спосіб для ідентифікації положення на зображенні.

На фіг.9 показана блок-схема послідовності операцій, що пояснює спосіб для розрахунку значення оцінки рамки рядка знаків.

На фіг.10 показана схема, що пояснює значення оцінки рамки зі знаками.

На фіг.11 показана схема, що пояснює рамку рядка символів в відповідності з другим варіантом здійснення.

На фіг.12 показана схема, що пояснює, як рамку зі знаками переміщують у рамку рядка знаків.

На фіг.13 показана схема, що пояснює, як кожну рамку зі знаками переміщують у рамку рядка знаків.

На фіг.14 показана схема, що пояснює рамку для кромки, яка являє собою один тип фонової рамки, згідно з третім варіантом здійснення�яющая приклади зображень банкноти з фоновими рамками.

На фіг.17 показана схема, що представляє приклади рамок рядків знаків кожна, що включає в себе рамку зі знаками та фонові рамки.

На фіг.18 показана блок-схема послідовності операцій, що пояснює спосіб підвищення швидкості обробки при використанні тільки частини рамок зі знаками згідно з четвертим варіантом здійснення.

На фіг.19 показана блок-схема послідовності операцій для пояснення іншого способу підвищення швидкості обробки при використанні тільки деяких з рамок зі знаками.

На фіг.20 показана схема, що пояснює приклад звичайного способу виділення рядка знаків, використовуючи гістограми.

Детальний опис винаходу

Зразкові варіанти здійснення способу виділення рядка знаків та пристрої виділення рядка знаків, у відповідності з цим винаходом, докладно пояснюються нижче, з посиланням на додані креслення.

Даний винахід застосовується для різних аркушів паперу, включаючи в себе подарункові купони, чеки, платіжні доручення, банкноти і листи бухгалтерської книги, якщо тільки будуть передбачені певний розмір і проміжки між знаками, які надруковані або відштамповані на поверхнях аркушів паперу. У сл�ий номер, надрукована як ідентифікаційний номер на банкноті. Виділення зображення кожного знака в серійному номері з зображення банкноти, отриманого шляхом зйомки банкноти, пояснюється нижче. Більш конкретно, у пристрої виділення рядка знаків, мету обробки являє собою зображення банкноти, на якій надруковано серійний номер. Використовуючи спосіб виділення рядка знаків, у відповідності з цим винаходом, пристрій виділення рядка знаків визначає положення кожного знака в серійному номері зображення банкноти, і виконує обробку виділення для зображення серійного номера або зображення кожного знака в серійному номері. Таке пояснення включає в себе процес виділення серійного номера, рядка знаків або окремих знаків. Процес виділення означає процес обрізки часткового зображення на зображенні банкноти, таким чином, що часткове зображення включає в себе рядок знаків, яка являє собою серійний номер, або кожен знак, включений у рядок знаків, але не містить будь-які інші знаки або будь-які інші структури, або дизайни поряд з рядком символів.

Перший варіант здійснення

На фіг.1 показана блок-схема загальної структури ѷани приклади структурних компонентів, сполучених з пристроєм 10 виділення рядка знаків, при його використанні.

Спочатку пояснюються структурні компоненти, поєднані з пристроєм 10 виділення рядка знаків, при його використанні. Пристрій 10 виділення рядка знаків з'єднане зі сканером 1, модулем 2 розпізнавання номіналу і модулем 5 розпізнавання знаків. Пристрій 10 виділення рядка знаків приймає зображення банкноти, що генерується сканером 1, виділяє зображення, серійний номер або знаки, складові серійний номер, виділений з зображення банкноти, на основі інформації про номіналі, прийнятої з модуля 2 розпізнавання номіналу, і передає зображення знаків в модуль 5 розпізнавання знаків.

Більш конкретно, пристрій 10 виділення рядка знаків приймає зображення банкноти, отримане шляхом сканування банкноти, сканера 1, виконує обробку виділення часткового зображення області, яка включає в себе серійний номер або кожен знак серійного номера в зображенні банкноти. Спосіб отримання зображення банкноти, однак, не обмежений чим-небудь, зокрема, якщо тільки може бути отримано зображення банкноти, яке включає в себе серійний номер, як мету обробки. Наприклад, зображення�бути зчитано з пристрою збереження або з носія запису, такого як накопичувач або жорсткий диск.

Пристрій 10 виділення рядка знаків, при виділенні зображення часткової області, яка включає в себе серійний номер з зображення банкноти, яке включає в себе серійний номер, використовує інформацію, таку як стан, в якому надруковано серійний номер, кількість знаків, включених в серійний номер, розмір кожного знака і т. п. Надруковане положення серійного номера на банкноті, кількість знаків на ній, розмір знака тощо, визначені для кожного номіналу. Пристрій 10 виділення рядка знаків приймає з модуля 2 розпізнавання номіналу, інформацію номіналу відносно оброблюваної банкноти. Наприклад, коли зображення банкноти являє собою оброблювану в даний час банкноту, пристрої обробки банкноти сканер 1 генерує зображення банкноти, і модуль 2 розпізнавання номіналу розпізнає номінал банкноти, використовуючи згенерованого зображення банкноти. Потім пристрій 10 виділення рядка знаків використовує зображення банкноти, прийняте з сканера 1, та інформацію номіналу, прийняту з модуля 2 розпізнавання номіналу. З іншого боку, коли зображення банкноти зберігають у пристрої смацию номіналу, збережену в асоціації з зображенням банкноти, пристрої збереження, або може отримати інформацію номіналу, шляхом розпізнавання збереженого зображення номіналу банкноти, використовуючи модуль 2 розпізнавання номіналу.

Пристрій 10 виділення рядка знаків передає виділене зображення серійного номера або кожного знака в серійному номері у модуль 5 розпізнавання знаків. Модуль 5 розпізнавання знаків виконує обробку розпізнавання знаків для прийнятого зображення, використовуючи таку технологію, як OCR, і отримує текстові дані з отриманого зображення. Текстові дані серійного номеру, виділеного з зображення банкноти, використовують, наприклад, для управління інформацією щодо банкнот, оброблених в пристрої обробки банкноти.

Сканер 1 для отримання зображення банкноти, модуль 2 розпізнавання номіналу і модуль 5 розпізнавання знаків можуть бути інтегровані в пристрої 10 виділення рядка знаків, або ці компоненти (1, 2 і 5) і пристрій 10 виділення рядка знаків можуть бути інтегровані як структурні компоненти в пристрої обробки банкноти і т. п.

Структура пристрою 10 виділення рядка знаків пояснюється далі. Пристрій 10 виділення рядків�бя модуль 3A корекції перекосу, який коригує перекіс зображення банкноти, модуль 3B виділення часткової області, який виділяє часткову область, що включає в себе серійний номер, скоригованого зображення банкноти, модуль розрахунку 3C значення оцінки рамки рядка знаків, який встановлює рамку для знаків, для ідентифікації положення серійного номера у виділеній часткової області та оцінює рамку знаків, і модуль 3D визначення положення знаків, який визначає положення кожного знака в серійному номері на основі значення оцінки, отриманого шляхом оцінки рамки знаків.

Інформацію 4A рамки знаків, яка включає в себе інформацію, таку як висота і ширина рамки знаків, та інформацію 4B рядка знаків, яка включає в себе висоту і ширину серійного номера, зберігають у запам'ятовуючому пристрої 4. У запам'ятовуючому пристрої 4 може бути включена інформація 4C рамки фонового зображення відносно рамки для кромки і/або рамки для фонового зображення, які встановлені поруч з областю, в якій надруковано серійний номер, або встановленої як фонове зображення для серійного номера. Деталі цієї інформації будуть представлені нижче.

Структурні компоненти пристрою 10 виділення�того з сканера 1. Що стосується способу для генерування зображення банкноти, банкноти може бути сканирована сканером 1, який передбачений окремо і має живильник. В якості альтернативи, банкнота, яку транспортують на шляху транспортування в пристрої обробки банкноти, може бути сканирована сканером 1, який інтегрований в пристрій обробки банкноти. В структурі, в якій транспортується банкноту сканують з допомогою сканера 1, зображення 100 банкноти може бути спотворено щодо прямокутного зображення 200, як показано на фіг.2A. Це пов'язано з похилим рухом банкноти щодо сканера 1. Коли зображення 100 банкноти перекошене в зображенні 200, введеному сканером 1, як показано на фіг.2A, модуль 3A корекції перекосу повертає зображення 200 в такій мірі, що чотири сторони зображення 100 банкноти розташовуються паралельно відповідним чотирьох сторонах зображення 200, як показано на фіг.2B. Таким чином, зображення з перекосом коригують так, що серійний номер 102 з перекосом, як показано на фіг.2A, коригується серійний номер 102, розташований паралельно основи зображення 200, як показано на фіг.2B.

Модуль 3B виділення часткової обл�ированним перекосом. Положення серійного номеру 102, надрукованого на банкноті, і також висота і ширина рядка символів в серійному номері 102, заздалегідь визначені відповідно до номіналу банкноти. У відповідності з цим, модуль 3 управління приймає інформацію зображення номіналу 100 банкноти з модуля 2 розпізнавання номіналу. Модуль 3B виділення часткової області виділяє часткову область 101 з зображення 100 банкноти на основі цієї інформації номіналу. Виділена часткова область 101 являє собою, як показано на фіг.2C, прямокутне зображення, що включає в себе серійний номер 102. Інформація, що відноситься до положення, ширині, висоті і т. п. часткової області 101, призначеної для виділення з зображення 100 банкноти, зберігається інформація 4B рядка знаків у запам'ятовуючому пристрої 4. Інформація 4B рядка знаків зберігається в асоціації з інформацією номіналу, і тому інформація 4B рядка знаків може зчитуватися на основі інформації номіналу, прийнятої з модуля 2 розпізнавання номіналу.

У поданому вище прикладі часткову область 101, що включає в себе серійний номер 102 виділяють після того, як модуль 3A корекції перекосу скоректує зображення 100 банкноти. Даний винахід, про�а фіг.2C, може бути отримана, перекіс зображення часткової області 101 може бути скоректований, наприклад, після того як часткова область 101, що включає в себе серійний номер 102, буде виділена з нахиленої зображення 100 банкноти.

Модуль 3C розрахунку значення оцінки рамки рядка знаків встановлює рамку рядка символів в частковій області 101, виділений з зображення 100 банкноти з допомогою модуля 3B виділення часткової області. Крім того, в той час як переміщують рамку рядка знаків на зображення часткової області 101, модуль 3C розрахунку значення оцінки рамки рядка знаків розраховує значення оцінки для оцінки межі рядка знаків. Модуль 3D визначення положення знаків ідентифікує базову точку межі рядка знаків на основі значення оцінки, розрахованого модулем 3C розрахунку значення оцінки рамки рядка знаків, і визначає положення кожного знаку, формує серійний номер 102.

Процеси, що виконуються модулем 3C розрахунку значення оцінки рамки рядка знаків і модулем 3D визначення положення знаків, будуть детально описані нижче. Рамка 20 знака пояснюється тепер з посиланням на фіг.3-6.

Як показано на фіг.3, рамка 20 знаків включає в себе ділянку 21 знака прямокутна ділянка 22 об�ибольший розмір серед знаків, які можуть бути надруковані в положенні кожної цифри в серійному номері 102. Більш конкретно, наприклад, якщо знаки "1" і "8" мають різну ширину, і розмір "8" більше, ніж у "1", розмір ділянки 21 знака визначають у відповідності з розміром "8". Таким чином, ділянка 21 знака визначають таким чином, що найбільший знак серед знаків, які можуть бути надруковані в цифровому положенні, може бути встановлений всередині нього.

Більш конкретно, як показано на фіг.4A, наприклад, коли знак "У" являє собою найбільший серед можливих знаків у положеннях знаків, у разі, коли використовується алфавіт, ділянка 21 знака встановлюють у відповідності з розміром цього знака. Розмір ділянки 21 знака, таким чином, фіксують в кожному положенні знака, і ділянка 21 знаку, що має такий фіксований розмір використовується навіть, наприклад, для більш вузького знака, такого як "I". Аналогічно, як показано на фіг.4B, коли "3" являє собою найбільшу з положень знака, коли використовуються цифри, ділянка 21 знака встановлюють у відповідності з розміром цієї цифри. Навіть для більш вузького числа, такого як "1", використовується рамка 20 знака з фіксованим таким чином розміром.

Як тільки розмір ділянки 21 знака буде фиксиров. �часток 22 обідка визначають так, щоб він мав ширину кілька пікселів, яка являє собою навколишнє область знака в серійному номері 102, таким чином, що фонове зображення знака включено в ділянку 22 обідка.

Форма ділянки 21 знака не обмежена прямокутником. Наприклад, ділянка 21 знака може бути круглим або овальним, якщо тільки ділянка 21 знака в положенні знака включає в себе знак, але не включає в себе які-небудь сусідні знаки з області. Аналогічно, ділянка 22 обідка не повинен представляти собою повний обідок, але може бути представлений як область неповного обідка у вигляді ременя, якщо тільки він знаходиться в контакті з ділянкою 21 знака і не включає в себе які-небудь сусідні інші знаки.

На фіг.5 показані приклади рамок 20 знака, встановлених на основі способу, пояснявшегося з посиланням на фіг.3 і 4. Як показано на фіг.5A, рамка 20 знака сформована в положенні кожного знака в серійному номері 102, яка включає в себе ділянку 21 знака, в якому може бути встановлений будь-який знак, придатний для використання, і ділянка 22 обідка, який оточує ділянка 21 знака. Ширина ділянки 22 обідка не обмежена, якщо тільки ділянка 22 обідка, навколишній ділянка 21 знака, не має участа була встановлена як ширина кілька пікселів, як описано вище. Область 23 проміжків, яка не включена в рамку 20 знака, може бути сформована між двома сусідніми ділянками 22 обідка, як показано на фіг.5A. Рамку 24 рядка знаків встановлюють за межами дільниці 22 обідка таким чином, що всі рамки 20 знаків включені всередині неї. Якщо існує яка-небудь область 23 проміжку, як області 23 проміжків, так і рамки 20 знаків повинні бути включені всередині неї.

Для серійного номеру 102, який включає в себе знаки різних розмірів у різних положеннях знаків, межі 20 знаків різного розміру можуть бути встановлені в межах рамки 24 рядка знаків, як показано на фіг.5B і 5C. Рамку 24 рядка знаків встановлюють як прямокутну область, яка включає в себе всі з самої лівої межі 20 знака, самої правої межі 20 знака і найбільшою рамки 20 знака в рядку знаків серійного номера 102. Коли проміжки між знаками є нерівномірними, частина області 23 проміжку може бути більшою, ніж інша частина області 23 проміжку, як показано на фіг.5D. У серійному номері, в якому положення знаків і проміжки між знаками змінюються в залежності від типу знаків, окрема рамка для знаків може бути встановлена для безлічі положенийграничени чимось конкретним, і можуть бути відповідним чином встановлено, що у відповідності зі структурою серійного номера 102.

Інформацію для установки ділянок 21 знака, дільниць 22 обідка, рамки 20 знака і рамок 24 рядка знаків заздалегідь зберігають у запам'ятовуючому пристрої 4 як інформацію 4A рамки знака. Більш конкретно, як показано наприклад, на фіг.6, інформація рамки 4A знака включає в себе, для кожного знака серійного номеру 102, відносні координати верхнього лівого кута 31 кожної 20 рамки знака і верхнього лівого кута 32 кожної ділянки 21 знака щодо базової точки 30, яка являє собою верхній лівий кут рамки 24 рядка знаків, і також ширину Wf і висоту Hf кожної рамки 20 знаків і ширину Wc, і висоту Hc кожної ділянки 21 знаків. Таким чином, у запам'ятовуючому пристрої 4 міститься інформація 4A рамки знаків, яка необхідна для установки, після встановлення базової точки 30, рамки 20 знаків, яка включає в себе ділянку 21 знака, і ділянка 22 обідка для кожного положення знака і рамку 24 рядка знаків, яка включає в себе всі рамки 20 знака, як показано на фіг.6. Рамку 20 знака і рамку 24 рядка знаків встановлюють таким чином, що, коли базову точку 30 встановлюють у відповідне положення на изо21 знаків.

Загальна обробка, виконувана модулем 3C розрахунку значення оцінки рамки рядка знаків, пояснюється нижче з посиланням на фіг.7. Коли зображення часткової області 101, що містить серійний номер 102, виділяють в результаті процесів, що виконуються модулем 3A корекції перекосу і модулем 3B виділення часткової області, як показано на фіг.7A, модуль 3C розрахунку значення оцінки рамки рядка знаків спочатку встановлює рамку 24 рядка знаків, яка включає в себе межі 20(m) знаків, які включають в себе ділянки 21(m) знаків і ділянки 22(m) обідка і області 23 проміжків, як показано на фіг.7B. Тут "m" визначає кількість знаків, включених в фіг. рамку 24 рядка знаків, де сама ліва рамка знаків зазначена як 20(1), та ділянка знака, і ділянка обідка рамки 20(1) знаків позначені як 21(1) 22(1), відповідно.

Після установки рамки 24 рядка знаків, як показано на фіг.1C, встановлюють область 40 сканування основної точки, має вихідну точку 30a і кінцеву точку 30b, як її вершини). Лівий верхній кут 30a часткової області 101 встановлений як початкова точка області 40 сканування базової точки, і розташування базової точки 30 в рамці 24 рядка знаків, при перекладі нижнього правого кута рамки 24 рядки знакжение будь-якого пікселя, включеного до 40 область сканування базової точки, може представляти собою координату базової точки 30. Модуль 3C розрахунку значення оцінки рамки рядка знаків виконує 3-D розрахунок для кожної з координат, значення оцінки для оцінки положення рамки 24 рядка знаків. Таке значення оцінки встановлюють так, що його максимальне значення з'являється, коли, як показано на фіг.7D, кожен знак у серійному номері 102 входить у положення відповідної ділянки 21(m) знака.

Таким чином, модуль 3C розрахунку значення оцінки рамки рядка знаків встановлює можливу область межі рядка 24 знаків всередині зображення часткової області 101, і розраховує значення оцінки в різних положеннях при переміщенні рамки 24 рядка символів в межах цієї можливої області. Для розрахунку значень оцінки встановлюють спосіб розрахунку таким чином, що значення оцінки досягає свого максимуму, коли встановлена рамка 24 рядка знаків знаходиться в оптимальному положенні для виділення кожного знака в серійному номері 102, як показано на фіг.7D. У результаті порівняння може бути визначене значення оцінки, розраховане в різних положеннях, і може бути визначено положення базової точки 30, в якій значення оцінки�попередній ділянка 21(m) знаків.

Процес, що виконується модулем 3C розрахунку значення оцінки рамки рядка знаків, пояснюється докладно нижче з посиланням на блок-схему послідовності операцій, показану на фіг.8.

Спочатку зчитують інформацію 4A рамки знаків з запам'ятовуючого пристрою 4 для встановлення рамки 24 рядка знаків, яка включає в себе межі 20(m) знаків на частковій області 101, яка містить серійний номер 102 (етап S1 на фіг.8). Інформацію 4A рамки знаків, яка була збережена в асоціації з інформацією про номіналі, зчитують на основі інформації номіналу, прийнятої з модуля 2 розпізнавання номіналу. Рамку 20 знаків і рамку 24 рядка знаків встановлюють з допомогою способу, пояснявшегося з посиланням на фіг.3-7.

Перед початком розрахунку значень для оцінки межі 20(m) знаків і рамки 24 рядка знаків, максимум загального значення оцінки (значення оцінки рамки рядка знаків) ініціалізують для значення 0 (нуль) (етап S2). Після цього розраховують загальне значення Sc(i,k) оцінки, коли положення базової точки 30 знаходиться в координаті (i,k) в області 40 сканування базової точки (нижче, координату (i,k) називають "координатою оцінки базової точки"). Таке загальне значення Sc(i,k) оцінки встановлюють таким чином, що воно досягає максим� в серійному номері 102, як показано, наприклад, на фіг.7D. Спосіб розрахунку такого загального значення Sc(i,k) оцінки пояснюється нижче.

Після розрахунку загального значення Sc(i,k) оцінки в координаті (i,k) оцінки базової точки, загальна розраховане значення оцінки порівнюють з максимальним значенням оцінки, яке збережено як максимум загального значення оцінки (етап S4 на фіг.8).

Якщо розраховане загальне значення Sc(i,k) оцінки буде більше, ніж максимум раніше розрахованого загального значення оцінки («Так» на етапі S4), таке поточне загальне розраховане значення Sc(i,k) зберігають як максимальне значення оцінки, у запам'ятовуючому пристрої 4. Крім того, координату (i,k) оцінки базової точки, в якій розраховують поточне значення, також встановлюють у запам'ятовуючому пристрої 4 положення базової точки 30 рамки 24 рядка знаків, для ідентифікації положення серійного номера 102 (етап S5).

Далі, якщо існує який-небудь набір з координати (i,k) оцінки базової точки, який повинен бути оцінений в області 40 сканування оцінки базової точки 40, показаної на фіг.7C («Ні» на етапі S6 на фіг.8), описану вище обробку (етапи S3-S5) повторюють. Якщо оцінка буде закінчена для всіх наборів координати оцінки («Так» на етапі S6), обробка, виконувана мод�ие Sc(i,k) оцінки досягає максимуму, коли положення базової точки 30, показане на фіг.7D, визначають як координату (i,k) оцінки базової точки в результаті такої обробки, і тому ці координати (i,k) оцінки базової точки зберігають у запам'ятовуючому пристрої 4.

На основі результату оцінки, отриманого модулем 3C розрахунку значення оцінки рамки рядка знаків, модуль 3D визначення положення знаків встановлює положення базової точки 30 рамки 24 рядка символів в координаті (i,k) оцінки базової точки, що має максимальне загальне значення Sc(i,k) оцінки, як показано на фіг.7D. Потім області, встановлені як ділянки 21(m) знака визначають як галузі, які включають в себе знаки з серійним номером 102 (етап S7 на фіг.8). Модуль 3D визначення положення знака виділяють з зображення часткової області 101, зображення кожної області, встановлені ділянка 21(m) знака, і передає його в модуль 5 розпізнавання знаків. Модуль 5 розпізнавання знаків виконує розпізнавання знаків для зображення, прийнятого з модуля 3D визначення положення знака, використовуючи технологію, таку як OCR, і, таким чином, перетворює знак, що міститься у зображеннях, в текстові дані. Модуль 5 розпізнавання знаків приймає, як показано на фіг.10B, зображення, кстью і значною мірою представлений, і тому розпізнавання знаків може бути точно виконано. Модуль 3D визначення положення знака виділяє зображення на основі ділянки 21(m) знака. В якості альтернативи, зображення цій галузі, включаючи в себе ділянка 22(m) обідка, може бути виділено на основі рамки 20(m) знака, або зображення, що містить весь серійний номер 102, може бути виділено на основі рамки 24 рядка знаків. Тут m позначає рамку m-ого знака.

Далі докладно пояснюється, з посиланням на блок-схему послідовності операцій, показану на фіг.9, обробка розрахунку загального значення Sc(i,k) оцінки. Загальне значення Sc(i,k) оцінки позначає суму значень оцінки для всіх рамок 20(m) знаків, які включені в рамку 24 рядка знаків, базова точка 30 якої встановлена як координата (i,k) оцінки базової точки. Спочатку виконують ініціалізацію таким чином, що загальне значення оцінки зводять до 0 (нуль) (етап S11 на фіг.9). Після цього ініціюють розрахунок значення оцінки для кожної рамки 20(m) знака.

По мірі того як розраховують значення особливості кожної ділянки 21(m) знака, середньої щільності, середньої яскравості пікселів, C(m) (етап S12). Наприклад, коли одинадцять рамок 20(1)-20(11) знаків включені в рамку 24 рядка знаків, або іншими словами, когбозначает середнє значення пікселів в області. Наприклад, коли отримують зображення сірої шкали з 256 відтінками сірого, в яких чорний дорівнює 0 (нуль) і білий колір являє собою 255, кожен піксель зображення має одне зі значень пікселя від 0 до 255 у відповідності з відтінком зображення. Середнє значення для значень пікселів, включених в кожен ділянка 21(m) знаку, що являє собою середню щільність C(m) для одного знака ділянки 21(m) знаків.

Спосіб для розрахунку середньої щільності C(m) пояснюється докладно нижче шляхом використання прикладу рамки 20(m знака, встановленої, як показано на фіг.10A. Коли кількість пікселів в напрямку ширини ділянки 21(m) знака одно Wc(m), кількість пікселів в напрямку висоти являє собою Hc(m), як показано на фіг.10B, значення пікселя для всіх пікселів на ділянці 21(m) знаків, які являють собою значення щільності, підсумовують, для отримання загального значення Vc(m) щільності. Таке загальне значення Vc (m) щільності ділять на кількість пікселів на ділянці 21(m) знаків (Wc(m)×Нс(m)), для отримання середньої щільності З(m) ділянки 21(m) знаків. Таким чином, середня щільність(m) може бути виражена як З(m)=Vc(m)/(Wc(m)×Нс(m)).

Потім розраховують середню щільність F(m) як значення особливості ділянки 22(m) обідка (ѵля на ділянці 22(m) навколишнього обідка для часткової області 101. Спосіб для розрахунку середньої щільності F(m) докладно пояснюється з посиланням на фіг.10. Значення пікселя всіх пікселів, які являють собою значення щільності, в рамці 20(m) знака, що мають кількість Wf(m) пікселів в напрямку ширини та кількість (m) пікселів в напрямку висоти, як показано на фіг.10C, додають для отримання загального значення Va(m) щільності. Середня щільність F(m) ділянки 22(m) обідка являє собою середню щільність пікселів в навколишньому області. Середню щільність F(m) тому розраховують, використовуючи загальне значення Va(m) щільності всій рамки 20(m) знаків та загальне значення Vc(m) щільності зазначеного вище ділянки 21(m) знаків виражається як F(m)=(Va(m)-Vc(m))/{(Wf(m)×Hf(m))-(Wc(m)×Нс(m))}.

Значення Ec(m) оцінки рамки 20(m) знака розраховують далі (етап S14 на фіг.9). Значення Ec(m) оцінки рамки знаків розраховують, використовуючи Ec(m)=F(m) (m). Використовуючи таке значення Ec(m) може бути отримана оцінка рамки знака або для встановлення рамки 20(m) знака у відповідному положенні для знаків у серійному номері 102, або, іншими словами, коли рамка 20(m) знака відповідним чином встановлена так, що зображення знака може бути виділено у відповідності з ділянкою 21(m) знаків.

У зображенні часткової області 101, знаки серій Середня щільність C(m) ділянки 21(m) знаків і середня щільність F(m) ділянки 22(m) обідка проявляє тенденцію зменшення, по мірі того, як кількість пікселів знаків в області збільшується. Наприклад, якщо знак лише частково включений в ділянку 21(m) знака, як показано на фіг.10D, середня щільність C(m) збільшується, оскільки знак "А" зрушують від ділянки 21(m) знаків. На відміну від цього, коли весь знак включений в ділянку 21(m) знаків, як показано на фіг.10A, середня щільність C(m) зменшується до мінімуму. На відміну від цього, коли знак зрушують від ділянки 21(m) знаків і частково включають в ділянку 22(m) обідка, як показано на фіг.10D, середня щільність F(m) ділянки обідка зменшується. Коли знак повністю включений в ділянку 21(m) знака, як показано на фіг.10A, середня щільність F(m) досягає максимуму.

Представлені вище оціночні формули встановлені так, що, коли рамка 20 знака встановлена у відповідному положенні так, що вона містить знаки серійного номера 102, середня щільність(m) ділянки 21(m) знака досягає мінімуму, і середня щільність F(m) ділянки 22(m) обідка досягає максимуму.

У поданому вище прикладі знаки сформовані з пікселів, які мають більш глибокий (більш темний колір, ніж фонове зображення. Даний винахід, однак, не обмежується цим. Наприклад, на відміну від представленого вище випадку,�отность C(m) досягає максимуму, у той час як середня щільність F(m) досягає мінімуму, коли знаки повністю включені в ділянку 21(m) знака. В такому випадку значення Ec(m) оцінки рамки знака може бути виражено як Ec(m)=(m)-F(m). Крім того, коли зображення, поясняющееся на фіг.9 і 10, повинно бути оброблено з використанням негативного зображення, одержуваного в результаті реверсування його градації, значення Ec(m) оцінки рамки знака може бути розраховане як Ec(m)=C(m)-F(m). Таким чином, оцінна формула для значення Ec(m) оцінки рамки знаків не обмежена чимось конкретним, якщо тільки значення Ec(m) оцінки рамки знака досягає максимуму, у відповідності з особливостями зображення друкованих знаків, коли знак відповідним чином включений в ділянку 21(m) знака.

Значення Ec(m) оцінки рамки знака розраховують для всіх рамок 20(m) знака, включених у рамку 24 рядка знаків («Ні» на етапі S15, на фіг.9). Коли значення Ec(m) оцінки рамки знака розраховують для всіх рамок 20(m) знаків («Так» на етапі S15), значення Ec(m) оцінки рамки знака підсумовують з тим, щоб отримати загальне значення Sc(i,k) оцінки (етап S16).

У поданому вище прикладі середні щільності використовують як значення особливості ділянки 21(m) знака і ділянки 22(m) обідка; однак, value�едставляющие знаки, пікселі, що представляють фонове зображення, інше, ніж знаки, мають різні значення, і ці значення змінюються у відповідності з кількістю пікселів, що формують знаки в цій області. Наприклад, можна використовувати яскравість кольорів RGB і т. п. кольорового зображення банкноти. Крім того, значення оцінки не обмежена середнім значенням пікселів в цій області. Значення оцінки може бути встановлено таким чином, що його значення змінюється в відповідності з кількістю пікселів, що формують знаки в ділянці 21(m) знака і значення оцінки досягає максимуму, коли весь знак включений в ділянку 21(m) знака. Наприклад, може використовуватися сума пікселів і т. п.

У відповідності з описаним вище способом, значення Ec(m) оцінки рамки знака досягає максимуму, коли кожен знак у серійному номері 102 повністю включений в ділянку 21(m) знака. Крім того, загальне значення Sc(i,k) оцінки досягає максимуму, коли всі знаки в серійному номері 102 повністю включені в ділянки 21(m) знака рамок 20(m) знака в рамці 24 рядка знаків. Загальне значення (i,k) оцінки розраховують при русі базової точки 30 часткової області 101, і розташування базової точки 30 для максимального загального значення Sc(i,k) оцінки може бути детектоказано на фіг.7D.

Рамки 24 рядка знаків включають в себе безліч рамок 20(m) знаків і встановлені у відповідності з номіналом. Положення рамки 24 рядка знаків, в якому отримують максимальне значення оцінки, визначають шляхом переміщення, і сканування рамки 24 рядка знаків всередині часткової області 101, і відносного порівняння значення оцінки в різних положеннях. Відповідно до цього положення знаків можуть бути точно визначені, навіть якщо присутній дизайн або структура на тлі серійного номера 102.

Крім того, виконують оцінку в положенні кожного знака, використовуючи рамку 20(m) знака, яка встановлена так, що вона включає в себе ділянку 21(m) знака і ділянка 22(m) обідка, відповідно з кожним знаком у серійному номері 102. Оцінку також виконують, використовуючи рамку 24 рядка знаків, яка встановлена так, щоб включати в себе безліч рамок 20(m) знака. Навіть коли знак, який не є серійним номером, присутні близько деяких з цільових знаків, або коли є конструкція або структура на задньому плані цільових знаків, положення серійного номера 102 може бути точно ідентифіковано.

Другий варіант здійснення

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

У другому варіанті здійснення способи для встановлення рамки 20(m) знака, яка включає в себе ділянку 21(m) знака і ділянка 22(m) обідка установки рамки 24 рядка знаків, який включає в себе безліч рамок 20(m) знаків, розрахунку значення оцінки, використовуючи середню щільність, і виділяючи зображення шляхом визначення положення оцінки, при якому значення оцінки досягає максимуму, оскільки положення серійного номера 102 є такими ж, як і в першому варіанті здійснення, тому пояснення цих способів було виключено.

Другий варіант здійснення відрізняється від першого варіанту здійснення тільки способом для оцінки кожної рамки 20(моторие представляють собою координати базової точки 30. Ця різниця пояснюється докладно нижче.

Пристрій 10 виділення рядка знаків виділяє і використовує часткову область 101, яка містить серійний номер 102 з зображення 100 банкноти. Якщо банкнота буде пом'ята під час сканування, або якщо інтервали вибірки змінюються через нерівномірностей при транспортуванні банкнот, зображення серійного номера 102 на зображення 100 банкноти може бути легко деформоване. В результаті такої деформації, знаки, які, як передбачається, повинні бути рівномірно розподілені і горизонтально вирівняні, можуть стати неоднорідне розподіленими або розміщені під нахилом. Крім того, серійний номер 102 на зображенні може бути нахилений, оскільки корекція, виконана модулем 3A корекції перекосу, не завжди може бути ідеальною. Навіть якщо зображення 100 банкноти було нормально сканування, сама банкнота, така як сжавшаяся банкнота, може не мати хорошої якості, і серійний номер 102, надрукований на банкноті, може бути зміщений або перекошений.

У другому варіанті здійснення положення знаків у серійному номері 102 можуть бути точно ідентифіковані навіть в таких випадках. Це може бути досягнуто шляхом переміщення положення рамки 20 знака відно�ет максимуму в процесі розрахунку значення Ec(m) оцінки рамки знаків, яка пояснювалося з посиланням на фіг.8 і 9.

Спосіб докладно пояснюється з посиланням на фіг.11 і 12. Спочатку таким же чином, як і в першому варіанті здійснення, значення Ec(m) оцінки рамки знаків кожної рамки 20(m) знаків розраховують, використовуючи рамку 24 рядка знаків, встановлену, як показано на фіг.11, включає в себе безліч ділянок 21(m) знаків, безліч ділянок 22(m) обідка і безліч областей 23 проміжків. У прикладі, показаному на цьому кресленні, m може приймати будь-яке значення від 1 до 5. Після цього, коли рамка 24 рядка знаків фіксована, або іншими словами, коли базова точка 30 фіксована, чотири рамки 20(2)-20(5) знаків, за винятком рамки 20(1) знака зрушують вертикально та горизонтально на задану кількість пікселів, для повторного розрахунку значень Ec(2)-Ec(5) оцінки рамки знаків. Наприклад, кожну рамку 20(2)-20(5) знака зрушують на один піксель в кожному напрямку, вліво, право, вгору і вниз, щодо координат 31A-31D верхнього лівого кута рамок знака, і виконують оцінку в кожному положенні. В якості альтернативи, може бути встановлена прямокутна область, що має кілька пікселів на боці навколо координат 31A-31D таким чином, що точки рамок 20(2)-20(5) знаків, що відповідають кооможет бути отримано в кожному положенні. На додаток до описаного вище, рамка 20(1) знак також може переміщатися.

Наприклад, коли рамка 24 рядка знаків встановлено, знаки можуть бути потрапити в області 21(1) і 21(2) знаків, як показано на фіг.12A. У разі, як показано на фіг.12B, однак, другий знак "У" зміщений на зображенні, через спотворення зображення, як описано вище. У другому варіанті здійснення, як показано на фіг.12C, положення рамки 20(1) знака для першого знака "А", базисна точка 30 якого збігається з лівим верхнім кутом, фіксовано, і оцінку для іншої рамки 20(2) знаки виконують в положеннях, зрушених на задану кількість пікселів в заданих горизонтальному і вертикальному напрямках. Значення Ec(2) оцінки рамки знаків досягає максимуму, коли знак повністю потрапляє в ділянку 21(m) знаків, і тому значення оцінки більше на фіг.12C, ніж на фіг.12B. У відповідності з цим, інформація, що відноситься до координаті 41A в стані, показаному на фіг.12C, зберігається в запам'ятовуючому пристрої 4 в асоціації з базовою точкою 30, і процес продовжують із загальним значенням Sc(i,k) оцінки, яку розраховують по координаті (i,k) оцінки базової точки не в змозі, показаному на фіг.12B, а в стані, показаному на фіг.12C. Отже, якщо загальне зна�оложение ділянки 21(2) знака, відповідне другим знаком "У", не як ділянка 21(2) знака на фіг.12B, але як ділянка 21(2) знака на фіг.12C, на основі координати 41A, що зберігається в запам'ятовуючому пристрої 4. В представлених вище поясненнях другий знак використовується, як приклад, однак, цей процес може бути виконаний для кожного знака в рамці 24 рядка знаків.

Як описано вище, оскільки оцінки виконують шляхом зсуву рамки 20(m) знака, включеної в рамку 24 рядка знаків, у межах заданої області таким чином, що навіть якщо серійний номер 102, надрукований на банкноті, буде зміщений або якщо серійний номер 102 буде зміщений на зображенні банкноти, положення кожного знака могло б бути точно визначено для виділення області, яка містить знак.

Напрямок і величина переміщення рамки 20(m) знака можуть бути спочатку встановлені таким чином, що, наприклад, рамка 20(m) знака може пересуватись у вертикальному і горизонтальному напрямках на один крок, рівний 1 пікселя, і аж до 5 пікселів. Процес може виконуватися на основі такої вихідної установки.

Даний винахід не обмежено цим. Наприклад, якщо значення Ec(m) оцінки рамки знака збільшується, коли рамка 20 знака в положенні m-ого знака буде зрушена, пдля його наступних положень знака.

Більш конкретно, наприклад, навіть якщо оцінка буде виконана знову після переміщення рамки 20(2) знаків, для другого знака на фіг.11 на 5 пікселів з кроком 1 піксель у вертикальному і горизонтальному напрямках, значення Ec(2) оцінки рамки знака не змінюється. На відміну від цього, в рамці 20(3) знака для третього знака, значення Ec(3) оцінки рамки знака збільшується, коли рамку 20(3) знака переміщують вправо на 3 пікселя. У цьому випадку, операція переміщення вліво не виконується для рамки 20(4) знака для четвертого знака. Крім того, установка для напряму та величини переміщення рамки 20(4) знака змінюють таким чином, що виконують тільки операції переміщення для 5 пікселів з кроком 1 піксель у вертикальному напрямку і переміщення вправо. Величина руху праворуч не повинна бути від 1 до 5 пікселів, тобто, немає необхідності дотримуватися початкової установки, але може бути змінена динамічно на величину від 3 до 5 пікселів або від 5 пікселів до 3 пікселів.

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

На фіг.13 показаний приклад, в якому зміщення положень знака збільшується в одному напрямку. У верхньому ряді на фіг.13A зсув вправо починається з третього символу ліворуч. Якщо рамка 20 знака встановлена, як у першому варіанті здійснення, зміщення знаків від 20 рамок(m) знаків збільшується, по мірі переміщення вправо. В такому випадку значення Ec(m) оцінки рамки знаку не може бути точно розраховано, і, отже, положення знаків не можуть бути точно визначені. На відміну від цього, в способі, у відповідності з другим варіантом здійснення, у міру того як процес виконують для кожної рамки 20(m) знаків таким чином, що, як показано в нижньому ряду на фіг.13A, шляхом переміщення рамки 20(m) знаків для третіх-п'ятих знаків на 1 піксель, шостого-восьмого знаків на 2 пікселя, і дев'ятого-одинадцятого знака на 3 пікселя, значення Ec(m) оцінки рамки знака може бути розраховано, положення знаків можуть бути точно визначені. Аналогічно, на фіг.13B показаний приклад, в якому зміщення положень знака збільшується по мірі переміщення вниз.

Як пояснювалося вище, оцінку виконують шляхом переміщення положень рамок 20(m) символів щодо базової точки 30, без фіксації положень рамок 20(m) знаків щодо рамки 24 рядка знаків. Отже, навіть коли положення знаків у серійному номері 102 зміщені на фактичній банкноті або зміщені і�вають, наскільки відбулося зміщення положення знака в серійному номері 102, і коли детектують зміщення в певному положенні знака, рамки 20(m) знака в наступних положеннях знака не переміщують у напрямі, протилежному напрямку, в якому детектировали зміщення. Установка напрямки і величина переміщення рамок 20 знака можуть динамічно змінювати установку таким чином, що обробка може виконуватися шляхом використання детектированной величини зміщення, в якості вихідного значення для наступних знаків. Таким чином, можна зменшити загальний обсяг обробки, і швидкість обробки може бути підвищена.

Крім того, процес переміщення положень рамок 20(m) знаків може бути виконаний тільки, коли максимальне загальне значення Sc(i,k) отримують для рамок 20(m) знаків, які є фіксованими, буде менше, ніж задане значення. Отже, швидкість обробки може бути підвищена, і загальний обсяг обробки може бути зменшений, в той час як можуть бути досягнуті аналогічні ефекти.

Третій варіант здійснення

В способі, у відповідності з першим і другим варіантами здійснення, рамку 20 знаків встановлюють для кожного знака в серійному номері 102; однак, наст�ом, на додаток до рамки 20 знаків для кожного знака в серійному номері 102 використовують рамку фонового зображення для контуру, рядок знаків, структуру і т. п. у фоновому зображенні серійного номера 102.

Згідно з третім варіантом здійснення, способи для встановлення рамки 20(m) знаків, що включають в себе ділянка 21(m) знаків і ділянка 22(m) обідка, встановлення рамки 24 рядка знаків, яка включає в себе безліч рамок 20(m) знаків, розрахунку значення оцінки, використовуючи середню щільність, виділення зображення шляхом визначення положення оцінки, у якому значення оцінки досягає максимуму як положення серійного номера 102 та обробки зсуву при друку і спотворення зображення, шляхом переміщення рамок 20(m) знака є такими ж, як і в першому, і в другому варіантах здійснення. Тому пояснення цих способів було виключено.

Третій варіант здійснення відрізняється від першого і другого варіантів здійснення тільки тим, що рамка рядка 24 знаків, яка використовується при розрахунку значення оцінки, включає в себе не лише межі 20(m) знаків, кожна для знака в серійному номері 102, але також і рамку фонового зображення для оцінки фонового зображення серійного номера 102. Це разл�рованої з допомогою способу, пояснявшегося в перших і другому варіантах здійснення. Якщо, проте, присутній пляму і т. п. з правого боку самого правого знака в серійному номері 102, идентифицированное положення серійного номера 102 може бути небажано зрушено, як показано на фіг.14B. Розпізнавання знака, положення якого зрушено в одиницях знаків, називається "зрушенням на символ".

Зсув на символ зазвичай виникає аналогічно, коли існує певна структура поруч із серійним номером 102.

У третьому варіанті здійснення, як показано на фіг.14C, на додаток до рамок 20(m) знаків, які встановлені так, що вони поєднані з положенням серійного номеру 102, встановлені рамки 50(n) на кромках з лівої і правої сторони серійного номера 102 для оцінки крайки. Аналогічно рамці 20(m) знака, рамка 50(n) кромки включає в себе ділянку 51(n) знака і ділянка 52(n) обідка. Тут "n" відповідає кількості рамок кромок, включених у рамку 24 рядка знаків. У прикладі, показаному на кресленні, найлівіша рамки кромки і сама права рамка кромки позначені як 50(1) і 50(2), відповідно. Ділянка знаків і ділянку обідка в лівій рамці 50(1) фонового зображення позначені як 51(1) і 52(1), відповідно, і ділянка знака, і ділянка обідка прамки полягає в тому, що ділянка 21(m) знака рамки 20(m) знака встановлено, що він включає в себе знак в серійному номері 102, в той час як ділянка 51(n) знака рамки 50(n) кромки встановлений так, що він не включає в себе будь-який знак або будь-яку структуру і т. п.

Значення Ec(m) оцінки рамки 20(m) знака розраховують шляхом вирахування середньої щільності C(m) ділянки 21(m) знака із середньої щільності F(m) ділянки 22(m) обідка (Ec(m)=F(m) (m)). На відміну від цього, значення оцінки рамки 50(n) кромки являє собою від'ємне значення, отримане шляхом множення абсолютного значення різниці (F(n) (n) між середньою щільністю(n) ділянки 51(n) знака та середньою щільністю F(n) ділянки 52(n) обідка на (n)-1. Після цього, загальне значення Sc(i,k) оцінки розраховують як суму всіх значень Ec(m) оцінки рамки знака і значення Eb(n) оцінки рамки крайки. Таким чином, різниця середньої щільності між ділянкою знака і ділянкою обідка (21(m) і 22(m) і 51(n) і 52(n)) розраховують для кожної рамки 20(m) знака і рамки 50(n) кромки, і потім суму абсолютних значень різниць для всієї рамок 50(n) кромки, помножену на -1, додають до загальної суми різниць всіх рамок 20(m) знаків, отримуючи, в результаті, загальне значення Sc(i,k) оцінки.

У рамці 50(n) кромки, яка встановлена на ділянці кромки�ка і ділянки 52(n) обідка, і значенням Eb(n) оцінки, яка являє собою різницю середніх густин, і тому повинна бути дорівнює 0 (нулю). Якщо виникає зсув на символ, і рамка 50(n) кромки не включає в себе знак або структуру фонового зображення, утворюється різниця між середніми густинами ділянки 51(n) знака і ділянкою 52(n) обідка і більше не дорівнює 0 (нулю). Тому негативне значення, яке отримується шляхом множення абсолютного значення різниці на -1, встановлюють значення Eb(n) оцінки рамки 50(n) кромки. Це діє на значення Eb(n) оцінки, для зменшення загального значення Sc(i,k) оцінки у стані зсуву на символ.

Таким чином, значення Ec(m) оцінки рамки 20(m) знака являє собою індикатор того, була встановлена рамка 24 рядка знаків у відповідному положенні. Значення Ec(m) оцінки тому функціонує для поліпшення загального значення Sc(i,k) оцінки у відповідному положенні. На відміну від цього, значення Eb(n) оцінки рамки 50(n) кромки являє собою індикатор того, виникло чи ні зрушення на символ в рамці 24 рядка знаків. Функція значення Eb(n) оцінки зводиться до деградації загального значення Sc(i,k) оцінки в положенні зсуву на символ. Отже, загальне значення Sc(i,k) оцінки дозволяє більш точно оцениватѷначений оцінки, у відповідності з цим винаходом, не обмежується описаним вище. Будь-яка інша формула розрахунку може бути прийнята.

Спосіб для розрахунку значення оцінки пояснюється докладно з посиланням на фіг.14. У стані зі зсувом на символ, як показано на фіг.14D, провідний знак "A" в серійному номері 102 включений в саму ліву рамку 50(1) контуру рамки 24 рядка знаків, таким чином, що загальне значення Sc(i,k) оцінки деградує, порівняно з тим, коли рамка 50(n) контуру відсутня. Аналогічно, оскільки є структура фонового зображення в самій правій рамці 50(2) контуру рамки 24 рядка знаків, загальне значення Sc(i,k) оцінки деградує. Отже, загальне значення Sc(i,k) оцінки буде більше, коли рамку 24 рядка знаків встановлюють у відповідному положенні, як показано на фіг.14E, ніж у випадку, коли її встановлюють в положенні по фіг.14D. Таким чином, положення серійного номера 102 може бути відповідним чином ідентифіковано на основі загального значення Sc(i,k) оцінки.

Таким чином, оскільки рамку 50(n) контуру встановлюють для оцінки контуру, який розташований з серійним номером 102, в доповнення до рамки 20(m) знака, для оцінки знаків у серійному номері 102, положення серійного номера 10ки фонового зображення для оцінки фонового зображення, показані на будь-який з фіг.15A-15C.

У прикладі, показаному на фіг.15A, на додаток до рамки 24 рядка знаків, показаної на фіг.14A, встановлена рамка 60 фонового зображення (рамка з безліччю символів), яка накладається на безліч знаків. У прикладі, показаному на фіг.15B, на додаток до рамки 24 рядка символів, поданої на фіг.14А, встановлена рамка 70 фонового зображення (верхня і нижня рамка) в кожному положенні знака, шляхом ділення ділянки 21(m) знаків на дві області, при цьому ділянка 72 обідка розташовується у верхній частині, і ділянка 71 знаків знаходиться в нижній частині.

Для оцінки використовують не тільки рамку 50 контуру і межі 60 і 70 фонового зображення, але їх використовують як допоміжний засіб таким чином, що точність оцінки рамки 20(m) знака може бути покращено. На фіг.15, на додаток до рамки 20(m) знака, встановлені рамки 60, 70 і 80 фонового зображення. На цьому кресленні рамка 20(m) знака і рамка 24 рядка знаків показані пунктирними лініями для того, щоб можна було легко бачити форми і положення рамок 60, 70 і 80 фонового зображення. Для спрощення, використовували вираз "рамки 60, 70 і 80 фонового зображення", але це не означає, що одна рамка 24 рядка знаків завжди включає�ів рамок фонового зображення або тільки одну з цих рамок фонового зображення.

В доповнення до структури рамки 24 рядка знаків, показаної на фіг.14A, використовується рамка рядка 24 знаків, в якій встановлені межі 60 і 70 фонового зображення, показаного на фіг.15A і 15B, коли часткова область 101 містить рядок 103 знаків (нижче "рядок 103 знаків, "не підлягають виділенню"), крім серійного номера 102, як показано на фіг.16A-16D. Коли рамка 24 рядка знаків знаходиться у положенні, що містить рядок 103 цільових знаків, "не підлягають виділенню", значення оцінки деградує через встановлення рамок 60 і 70 фонового зображення, і при цьому запобігається фальшиве розпізнавання рядка 103 цільових знаків, "не підлягають виділенню", в якості серійного номера 102.

Більш конкретно, якщо рамка 24 рядка знаків містить рядок 103 цільових знаків, "не підлягають виділенню", як показано на фіг.16A-16D, існує ймовірність того, що значення Ec(m) оцінки кожної рамки 20(m) знаків буде збільшено в положенні, де рамка 20(m) знаків містить рядок 103 цільових знаків, "не підлягають виділенню", замість серійного номера 102. З цієї причини рамка 60 фонового зображення, показана на фіг.15A, встановлена так, що вона включає в себе частину рядка 103 цільових знаків, "не підлягають виділенню", в положенні, показаннотроки 103 цільових знаків, "не підлягають виділенню", в положенні, показаному на фіг.16D. Спосіб для розрахунку значення Eb(n) оцінки для рамок 60 і 70 фонового зображення визначають таким чином, щоб значення оцінки в згаданих вище положеннях брало від'ємне значення таким же чином, як у згаданій вище рамці 50(n) контуру. Таким чином, межі 60 і 70 фонового зображення використовують для деградації загального значення Sc(i,k) оцінки в положенні, представленому на цьому кресленні, в якому положення серійного номеру 102, ймовірно, може бути фальшиво розпізнано із-за присутності рядка 103 цільових знаків, "не підлягають виділенню". Порівняно із ситуацією, коли рамка 24 рядка знаків містить серійний номер 102 у відповідному положенні, використання рамок 60 і 70 фонових зображень деградує загальне значення Sc(i,k) оцінки в положенні, де рамка 24 рядка знаків містить рядок 103 цільових знаків, "не підлягають виділенню", таким чином, що може бути відвернена фальшива ідентифікація положення серійного номера 102.

Як показано в позиціях (c) і (d) на фіг.17, значення Eb(n) оцінки для рамок 60 і 70 фонового зображення розраховують шляхом множення абсолютного значення різниці між середньою щільністю C ділянки (61 і 71) дт� середньою щільністю F ділянки (62 72) обідка збільшується в положеннях, показаних на фіг.16B і 16D буде додано, порівняно з тим, який показаний в положеннях на фіг.16A і 16C. Коли значення Eb(n) оцінки, отримане шляхом множення такого абсолютного значення на -1, загальне значення Sc(i,k) оцінки деградує в положенні, показаному на фіг.16B, порівняно з становищем, показаним на фіг.16A, і деградує в положенні, показаному на фіг.16D, порівняно з становищем, показаним на фіг.16C.

Як показано на фіг.16A і 16C, коли рамка 24 рядка знаків встановлена у відповідному положенні щодо серійного номеру 102, абсолютне значення для значення Eb(n) оцінки для рамок 60 і 70 фонового зображення буде менше, ніж в положенні, показаному на фіг.16B і 16D. Це пов'язано з тим, що межі 60 і 70 фонового зображення встановлюють таким чином, що різниця між середньою щільністю З пікселів, включених на ділянках 61 і 71 знаків рамок 60 і 70 фонового зображення, і середня щільність F пікселів, включених до ділянки 62 і 72 обідка, буде більше в положеннях, показаних на фіг.16B і 16D.

Таким чином, межі 60 і 70 фонового зображення встановлюють таким чином, що коли ділянки 21(m) знаків знаходяться у відповідних положеннях і містять у собі серійний номер 102, не буде надаватися сфонового зображення. Крім того, межі 60 і 70 фонового зображення встановлюють таким чином, що в положенні, в якому існує ймовірність того, що рядок 103 цільових знаків, "не підлягають виділенню", або структура на тлі будуть фальшиво розпізнані як положення серійного номеру 102, загальне значення Sc(i,k) оцінки буде деградировано. Оскільки рамки 60 і 70 фонового зображення включені в рамку 24 рядка знаків, на додаток до рамки 20(m) рядка знаків фальшива ідентифікація положення серійного номера 102 може бути відвернена, і положення серійного номера 102 може бути точно ідентифіковано.

Використання рамок 60 і 70 фонового зображення не обмежена деградацією загального значення Sc(i,k) оцінки, як описано вище. Таким чином, межі 60 і 70 фонового зображення можуть бути встановлені таким чином, що коли ділянки 21(m) знаків містять серійний номер 102 і знаходяться у відповідних положеннях, загальне значення Sc(i,k) для оцінки рамки 24 рядка знаків може бути покращено.

А саме, наприклад, як показано на фіг.15C, на додаток до рамки 20(m) знака, фонове зображення 80 рамки може бути встановлено в положенні, в якому воно використовується як ключове для ідентифікації положення серійного номера 102 таким образ� так само, як і в рамці 50(n) контуру, значення Eb оцінки рамки фонового зображення одержують шляхом множення абсолютного значення різниці (F-C) між середньою щільністю C для ділянок 61 і 71 знака та середньою щільністю F на ділянках 62 і 72 обідка на -1. Якщо який-небудь знак або структура будуть включені в рамки 60 і 70 фонового зображення, межі 60 і 70 фонового зображення функціонують для деградації загального значення Sc(i,k) оцінки. У рамці 80 фонового зображення на фіг.15C, однак, значення Eb оцінки визначають як різницю (F-C) між середньою щільністю C ділянки 81 знака та середньою щільністю F ділянки 82 обідка, але цю різницю не множать на -1. Загальне значення Sc(i,k) оцінки отримують шляхом підсумовування значення Eb оцінки рамок 80 фонового зображення з сумою значення Ec оцінки для рамок 20(m) знаків.

Рамка 80 фонового зображення (рамка структури), показана на фіг.15C, використовується для розпізнавання серійного номера 102 так само, як і в випадку, показаному на фіг.16E. А саме, по суті, L-образну структуру 105 друкують з лівої сторони серійного номера 102 на банкноті, представленої на цьому кресленні. Як показано на фіг.16E, зображення цієї структури 105 також включено в зображення часткової області 101. Положення структури 105 можеражения, показана на фіг.15C, встановлена таким чином, що ділянки 81 знака межі 80 фонового зображення включають в себе структуру 105, коли знаки в серійному номері 102 включені до ділянки 21(m) знака, як показано на фіг.16E. Рамка 80 фонового зображення також встановлена таким чином, що, коли структура 105 повністю включена в ділянку 81 знака межі 80 фонового зображення, значення, отримане шляхом вирахування середньої щільності C ділянки 81 знаків з середньої щільності F ділянки 82 обідка або, іншими словами, значення Eb оцінки рамки 80 фонового зображення досягає максимуму (див. позицію (e) на фіг.17). Значення Eb оцінки рамки 80 фонового зображення тому функціонує для поліпшення загального значення Sc(i,k) оцінки, коли рамка 24 рядка знаків знаходиться у відповідному положенні щодо серійного номера 102. Внаслідок цього, використання рамки 80 фонового зображення може сприяти точної ідентифікації положення серійного номера 102.

Як описано вище, одна з рамок 60, 70 і 80 фонового зображення може використовуватися для ідентифікації рамки 24 рядка знаків, або може використовуватися безліч рамок фонового зображення. При використанні безлічі рамок фонового зображення значення оце�енкі далі називається значенням Eb(n) оцінки рамки фонового зображення.

Має значення Eb(n) оцінки рамки фонового зображення функціонувати для поліпшення або деградації загального значення Sc(i,k) може бути визначена шляхом встановлення формули оцінки. Аналогічно значенню Ec(m) оцінки рамки знака, значення Eb(n) оцінки рамки фонового зображення може бути розрахований як різниця між середньою щільністю F ділянок (52(n), 62, 72, 82) обідка і середньою щільністю C ділянок (51(n), 61, 71, 81) знаків. Спосіб розрахунку не обмежений, однак, цим. Формула оцінки може бути визначена для множення різниці середніх густин на постійний множник або підсумовування постійного коефіцієнта з нею. Формула оцінки відповідним чином визначено, згідно з положенням, розміром і призначенням установки рамки фонового зображення, такої як рамки 50(n) кромки, рамки 60 безлічі символів, рамки 70 зверху і знизу рамки 80 структури.

Інформація, необхідна для отримання значення Eb(n) оцінки фонового зображення шляхом встановлення рамок 50(n) кромки або рамок 60, 70, і 80 фонового зображення, що зберігається в запам'ятовуючому пристрої 4 як інформація 4C рамки фонового зображення, як показано на фіг.1, і використовується модулем 3C розрахунку значення оцінки рамки рядка знаків. Відомості про інформацію, необхідну для встановлення та використання рамки 20(m) знака, рамки 24 рядка знаків, рамок 50(n) кромки і рамок 60, 70 і 80 фонового зображення. Така інформація зберігається в асоціації з номіналом банкноти, і зчитується з запам'ятовуючого пристрою 4 на основі номіналу оброблюваного зображення 100 цільової банкноти. На фіг.17 показана схема, що представляє приклади інформації 4А рамки знаків та інформації 4C рамки фонового зображення. У запам'ятовуючому пристрої 4 міститься, наприклад, інформація про межах 20(m) знаків, рамці 50(n) контуру, (60, 70 і 80) фонового зображення, і рамці 24 рядка знаків, та інформація, така як формула оцінки, для розрахунку значення оцінки.

Як пояснювалося вище, рамка 50(n) контуру і межі 60, 70 і 80 фонового зображення можуть використовуватися для ідентифікації положення серійного номера 102. Таким чином, на ідентифікацію можуть меншою мірою впливати знаки або структури, які можуть призвести до помилкової ідентифікації положення серійного номера 102. Знаки або структури також можуть використовуватися як ключові для ідентифікації положення серійного номера 102. В доповнення до структури рамки 24 рядка знаків, у відповідності з першим і другим варіантами здійснення, межі 50(n) конту�і 82) обідка відповідним чином встановлюють для оцінки ділянок особливостей, таких як рядок символів або структура поруч або на тлі серійного номеру 102, та формули для оцінки, призначені для оцінки цих рамок, також відповідним чином встановлюють. Шляхом розрахунку загального значення Sc(i,k) оцінки з використанням значення Eb(n) оцінки рамки фонового зображення, положення серійного номера 102 може бути додатково точно ідентифіковано.

Четвертий варіант здійснення

В способі, у відповідності з першим-третім варіантами здійснення, рамка 24 рядка знаків включає в себе тільки рамки 20(m) знаків, або рамка рядка 24 знаків, яка включає в себе межі 20(m) знаків, і будь-яку одну з рамок 50(n) контуру і рамки (60, 70 або 80) фонового зображення і значення Ec(m) і Eb(n) оцінки для кожної рамки, і загальне значення Sc(i,k) оцінки розраховують шляхом використання всіх рамок в рамці 24 рядка символів, починаючи з самого початку. Даний винахід, однак, не обмежується цим. Спосіб пояснюється в четвертому варіанті здійснення, в якому оцінку виконують шляхом використання деяких з рамок 20(m) знаків, рамок 50(n) контуру і рамки (60, 70 або 80) фонового зображення.

Згідно з четвертим варіантом здійснення, способи для встановлення рамки 20(m) знаків, які включно�жество рамок 20(m) знаків, розрахунку значення оцінки шляхом використання середньої щільності, виділення зображення шляхом визначення положення оцінки, у якому значення оцінки досягає максимуму, як положення серійного номеру 102, компенсуючи зміщення при друку і спотворення зображення, шляхом переміщення рамок 20(m) знаків і використовуючи рамки 50(n) контуру, і межі 60, 70 і 80 фонового зображення являють собою ті ж, що і в першому-третьому варіантах здійснення. Тому пояснення цих способів було виключено.

Четвертий варіант здійснення відрізняється від першого-третього варіанту здійснення тим, що перед розрахунком значення оцінки для всіх рамок, таких як рамки 20(m) знаків, які включені в рамку 24 рядка знаків, розраховують значення оцінки, використовуючи тільки деякі з рамок, на основі яких вибирають рамку 24 рядка знаків, що, найбільш ймовірно, включає в себе серійний номер 102. Після звуження рамки 24 рядки цільових знаків для обробки, виконують оцінку, використовуючи всі рамки, які включають в себе рамки 20(m) знаків, рамки 50(n) контуру, рамки 60, 70 і 80 фонового зображення і рамку 24 рядка знаків, так само, як в першому-третьому варіантах здійснення. Ця різниця між четвертим варіантом осуществследовательности операцій процесу, згідно з четвертим варіантом здійснення. Після того як кандидати обробки рамок 24 рядки цільових знаків вибирають, використовуючи обробку, показану на фіг.18, обробку, показану на фіг.8 і 9, виконують аналогічно першим-третім варіантами здійснення.

Спочатку інформацію 4A рамки знаків зчитують з запам'ятовуючого пристрою 4, і рамку 24 рядка знаків, що включає в себе межі 20(m) знаків встановлюють у відповідності з номіналом мети обробки (етап S21 на фіг.18). Якщо рамки 50(n) контуру та/або межі 60, 70 і 80 фонового зображення встановлені для цього номіналу, інформацію 4C рамки фонового зображення також зчитують з запам'ятовуючого пристрою 4. Інформацію 4C рамки фонового зображення підсумовують як рамки, включені в рамку 24 рядка знаків. Перед початком розрахунку значень оцінки ініціалізують значення оцінки, скидається в 0 (нуль) (етап S22). Аж до цього етапу виконується та ж обробка, що і в першому-третьому варіантах здійснення.

Потім розраховують часткове значення Sp(i,k) оцінки, коли базова точка 30 рамки 24 рядка знаків знаходиться у координаті Sp(i,k) оцінки базової точки на зображенні часткової області 101, (етап S23). Часткове значення Sc(i,k) оцінки розраховують�ого зображення в рамці 24 рядка знаків. Більш конкретно, у рамці 24 рядка знаків, що включає в себе межі 20(m) знаків і рамки 50(n) контуру в прикладі (b) на фіг.17, рамки, які повинні використовуватися для розрахунку часткового значення Sp(i,k) оцінки вибирають з рамок в рамці 24 рядка знаків. Вибрані рамки можуть бути двома найбільшими правими рамками 20 знаків (m)), чи самої правої рамкою 20(m) знаків і рамкою 50(n) контуру. При виборі рамок, які потрібно використовувати, переважно повинні бути вибрані рамки, які найменшою мірою чутливі до рядку 103 цільового знака, "не підлягає виділенню", який не є серійним номером 102 або структурами фонового зображення і т. п., при ідентифікації положення серійного номера 102. Значення Ec(m) і Eb(n) оцінки розраховують для кожної з обраних рамок, і часткове значення Sp(i,k) оцінки розраховують на основі цих значень оцінки. При такому розрахунку використовує, не всі рамки, такі як рамки 20(m) знаків, рамки 50(n) фонового зображення контуру, рамки 60, 70, і 80 фонового зображення в рамці 24 рядка знаків, але тільки деякі з цих рамок. Отже, загальний обсяг обчислень може бути зменшений, і швидкість обробки може бути підвищена.

Потім визначають звичайний ранг розрахункового часткового зна�ределяют, знаходиться даний часткове значення Sp(i,k) оцінки в межах заданого числа від найбільшого значення, наприклад, ранжированого серед верхніх N значень (етап S24 на фіг.18). Якщо часткове Sp(i,k) оцінки знаходиться в межах верхніх N значень («Так» на етапі S24), координату (i,k) оцінки базової точки розрахованого значення оцінки зберігають у запам'ятовуючому пристрої 4. Якщо часткове значення оцінки Sp(i,k) оцінки не знаходиться серед верхніх N значень, координату (i,k) оцінки базової точки не зберігають, і управління переходить до наступної обробці («Ні» на етапі S24).

Потім визначають, чи була закінчена оцінка всіх координат (i,k) оцінки базової точки (етап S26). Якщо оцінка всіх координат оцінки була закінчена («Так» на етапі S26), обробка припиняється. Якщо залишаються якісь координати оцінки, які повинні бути оцінені («Ні» на етапі S26), описані вище операції (етапи S23-S26) повторюються.

Використовуючи описану вище обробку, координати (i,k) оцінки базової точки, для яких ранжирують часткові значення Sp(i,k) оцінки серед верхніх N, можуть бути вибрані і зберігаються в запам'ятовуючому пристрої 4. З допомогою таких координат (i,k) оцінки базової точки, ймовірно, що, коли рамку 24 рядка знаків встановлюють від�етствующие ділянки 21(m) знака. Після того як кандидати координат (i,k) оцінки базової точки будуть обрані, виконуються ті ж процеси, як і в першому-третьому варіантах здійснення на фіг.8 і 9, тільки для цих координат (i,k) оцінки базової точки, як цілі оцінки.

Як описано вище, кандидати координати (i,k) оцінки базової точки обирають не для всіх, а тільки для деяких рамок, включених у рамку 24 рядки символів, таких як рамки 20(m) знаків, рамки 50(n) контуру і межі 60, 70 і 80 фонового зображення, і значення оцінки розраховують тільки для обраних координат оцінки, використовуючи всі ці рамки. Загальний обсяг обробки, таким чином, зменшують, і швидкість обробки може бути підвищена.

Крім того, рамки, менш чутливі до структури фонового зображення або рядку 103 цільового знака, "не підлягає виділенню", за винятком серійного номера 102 і т. п., вибирають і виконують її оцінку серед рамок 20(m) знака, рамок 50(n) контуру і рамок 60, 70 і 80 фонового зображення, включених у рамку 24 рядка знаків. Таким чином, кількість кандидатів на координати (i,k) оцінки базової точки можна ефективно зменшити.

Для досягнення високої швидкості обробки шляхом зменшення обсягу обробки, вибирають координати (i,k) оцінки базової точк�ачение Sc(i,k) оцінки може бути розраховане лише, коли часткове значення Sp(i,k) перевищує задане значення.

На фіг.19 показана блок-схема послідовності операцій конкретного прикладу обробки. Спочатку зчитують інформацію 4A рамки знака та інформацію 4C рамки фонового зображення з пристрою 4, і рамку 24 рядка знаків, яка включає в себе, рамки 20(m) знаків, рамки 50(n) контуру, рамки 60, 70 і 80 фонового зображення і т. п. встановлюють у відповідності з номіналом мети обробки (етап S31). Перед початком розрахунку максимальне значення оцінки ініціалізують як 0 (нуль) (етап S32).

Після розрахунку часткового значення Sp(i,k) оцінки (етап S33) визначають, що перевищує це значення оцінки задане порогове значення (етап S34). Тільки, коли воно перевищує граничне значення («Так» на етапі S34), виконують розрахунок загального значення Sc(i,k) оцінки (етап S35). Коли часткове значення Sp(i,k) оцінки менше або дорівнює пороговому значенню («Ні» на етапі S34), управління переходить до наступної координаті оцінки базової точки («Ні» на етапі S38). Обробка є такою ж, як і в першому-третьому варіантах здійснення, і також в четвертому варіанті здійснення, і докладне її пояснення тут виключено.

Як описано вище, оцінку виконують, використовуючи мки 60, 70 і 80 фонового зображення, і тільки коли значення оцінки перевищує задане значення, значення оцінки розраховують, використовуючи всі рамки. Загальний обсяг обробки може бути, таким чином, зменшено, і швидкість обробки може бути підвищена. Крім того, серед рамок, включених у рамку 24 рядки символів, таких як рамки 20(m) знака, рамки, які менш сприйнятливі до рядка знаків, за винятком серійного номера 102, або структурі фонового зображення і т. п., вибирають і оцінюють. Кількість кандидатів координат оцінки, таким чином, можна ефективно зменшити.

Як пояснювалося вище, у відповідності з першим-четвертим варіантами здійснення, встановлюють багато рамок 20(m) знаків, які включають в себе знаки в серійному номері 102. Значення оцінки, які оцінюють включення серійного номера 102 в рамці 20(m) знаків, використовують, і ці значення оцінки порівнюють один відносно одного, при переміщенні рамки 20(m) знаків на зображенні банкноти. Положення серійного номеру 102, таким чином, ідентифікують. Отже, навіть коли знак надруковано поруч з серійному номером 102, або коли є структура або дизайн на фоні серійного номеру 102, положення серійного номера 102 може бути точно � бути точно виділено. Рамку 20(m) знаків поділяють на ділянку 21(m) знака, який включає в себе знаки, ділянка 22(m) обідка, який оточує ділянка 21(m) знака, і формула оцінки встановлена таким чином, що шляхом використання значень особливості, таких як значення пікселя, які становлять різницю між знаками і оточенням знаків, значення оцінки збільшують, коли знак включений в ділянку 21(m) знака. Положення кожного знака тому може бути чітко ідентифікована. Крім того, положення серійного номера 102 ідентифікують на основі рамки 24 рядка знаків, яка включає в себе безліччю рамок 20(m) знаків. Навіть коли рядок знаків, яка не є серійним номером, надрукована поряд з деякими знаком у серійному номері 102 або коли є структура фонового зображення, становище, в якому рамка 20(m) знаків повинен бути встановлена на серійний номер 102, може бути точно ідентифіковано.

Кожну рамку 20(m) знаків переміщують піксель за пікселем з положення, визначеного для рамки 24 рядка знаків, і виконують оцінку. Навіть коли положення знаків у серійному номері 102 зміщують на зображенні, в результаті зміщення через друку або спотворення зображення банкноти, положення знаків в серійному нотановлени для оцінки не тільки серійного номеру 102, але також і особливостей, оточуючих серійний номер 102, і будь-який інший рядка знаків, крім серійного номера. Для цих рамок встановлюють формулу оцінки таким чином, що значення оцінки може бути деградировано в положенні, де є вірогідність помилкової ідентифікації положення серійного номеру 102, або коли значення оцінки може бути збільшена в положенні, де положення серійного номера 102 точно розпізнано. Отже, навіть коли присутня інша рядок знаків, крім серійного номера або коли існує дизайн або структура, на тлі ці фактори меншою мірою впливають на ідентифікацію, і положення, в якому рамка 20(m) знаків повинна бути нанесена на серійний номер 102, може бути точно ідентифіковано.

Серед рамок 20(m) знаків рамки 50(n) контуру, рамки 60, 70 і 80 фонового зображення в рамці 24 рядка знаків, тільки деякі з рамок використовують для оцінки. Цільові положення оцінки, таким чином, звужують, і потім всі рамки, які включають в себе рамки 20(m) знаків, які використовують для оцінки. Отже, місце серійного номера 102 може бути точно ідентифіковане, в той час як загальний обсяг обробки зменшується, і може бути реалізована високошвидкісна обробка. Крім того, виконують �мки, включають в себе рамки 20(m) знаків, тільки коли значення оцінки перевищує задане граничне значення. Отже, загальний обсяг обробки може бути зменшений, і може бути реалізована високошвидкісна обробка.

Процеси, пояснявшиеся в першому-четвертому варіантах здійснення, можуть бути виконані індивідуально, або обрані процеси, або всі процеси можуть бути відповідним чином скомбіновані. Описані вище процеси застосовні до будь-серійними номерами, надрукованим не тільки на банкнотах, але також і на аркушах паперу, таких як чеки, платіжні доручення та подарункові купони, для отримання того ж ефекту.

Промислова придатність

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

Пояснення номерів посилальних позицій

1: Сканер

2: Модуль розпізнавання номіналу

3: Модуль управління

3A: Модуль корекції перекосу

3B: Модуль виділення частковий області

4A: Інформація рамки знака

4B: Інформація рядка знаків

4C: Інформація рамки фонового зображення

5: Модуль розпізнавання знаків

10: Пристрій виділення рядка знаків

20(m): Рамка знаків

21(m), 51(n), 61, 71, 81: Ділянка знака

22(m), 52(n), 62, 72, 82: Ділянка обідка

23: Область проміжку

24: Рамка рядка знаків

30: Базова точка

50(n): Рамка контуру

60, 70, 80: Рамка фонового зображення

100: Зображення банкноти

101: Часткова область

102: Серійний номер серії

103: Рядок знаків

1. Спосіб виділення рядка знаків, в якому встановлюють рамку знака на зображенні аркуша паперу, отриманого шляхом зйомки аркуша паперу, на якому надрукована або отштампована рядок символів, і зображення рядка знаків виділяють, спосіб виділення рядка знаків, що містить:
встановлюють рамку рядка знаків, яка являє собою область, що включає в себе кожен знак у ділянці знака, ділянка обідка, який представляє собою область, розташовану поруч з ділянкою знака і навколишнє ділянку знака, і рамку знака, яка являє собою комбінацію ділянки знака і ділянки обідка, при цьому рамка рядка знаків включає в себе всі рамки знаків;
розраховують средни�стке обідка для кожної рамки знаків;
розраховують значення оцінки рамки рядка знаків на основі особливих значень межі рядка знаків;
переміщують положення рамки рядка знаків на зображенні аркуша паперу; і виділяють зображення на ділянці знака, використовуючи рамку рядка символів в положенні, в якому величина оцінки рамки рядка знаків досягає максимуму.

2. Спосіб виділення рядка знаків за п. 1, в якому рамку рядка знаків встановлюють у відповідності з типом аркуша паперу.

3. Спосіб виділення рядка знаків за п. 1, в якому
при встановленні межі рядка знаків ділянку знака і ділянку лімба встановлюють не тільки для знаків в рядку символів, але також і для іншої ділянки рядка знаків, при цьому інший ділянка розташована поруч з рядком знаків та
при розрахунку значення оцінки значення, засноване на особливих значеннях ділянки знака і ділянки обідка, яке встановлено на ділянці кромки, віднімають значення оцінки рамки рядка знаків, при цьому ділянка кромки являє собою область з лівого та/або правого боку рядка знаків, яка не включає в себе будь-який знак або будь-яку іншу структуру, і результат розрахунку приймають як значення оцінки рамки рядка знаків.

4. Спосіб виділення рядка знаків �лько для знаків в рядку символів, але також і для цільового знака, "не підлягає виділенню", який надрукований на аркуші паперу, та
при розрахунку значення оцінки значення, засноване на особливих значеннях ділянки знаків і ділянки обідка, які встановлені для цільового знака, "не підлягає виділенню", віднімають значення оцінки рамки рядка знаків, і розрахункове значення приймають як значення оцінки рамки рядка знаків.

5. Спосіб виділення рядка знаків за п. 1 або 2, в якому
при встановленні межі рядка знаків ділянку знака і ділянку лімба встановлюють не тільки для знаків в рядку символів, але також і для цільового знака, "не підлягає виділенню або структури, надрукованій на аркуші паперу в заданій взаємозв'язку положень з рядком знаків та
при розрахунку значення оцінки значення на основі особливих значеннях ділянки знака і ділянки обідка, які встановлені для цільового знака, «не підлягає виділенню", або структури, додають до значення оцінки рамки рядка знаків, і розраховане значення приймають як значення оцінки рамки рядка знаків.

6. Спосіб виділення рядка знаків за п. 3, в якому
при виділенні зображення не виділяють зображення ділянки знака, що встановлений для ділянки кромки, цільової знак, �ой боку рядка знаків, яка не включає в себе якийсь знак або будь-яку іншу структуру.

7. Спосіб виділення рядка знаків за п. 1 або 2, додатково містить:
розраховують особливі значення, де ділянка знака і ділянку обідка переміщуються в заданому напрямку щодо межі рядка знаків для заданої кількості пікселів, у той час як фіксують положення рамки рядка знаків, встановленої для зображення на аркуші паперу;
в якому, якщо рамка рядка знаків буде фіксована по положенню, і значення оцінки рамки рядка знаків після переміщення ділянки знака і ділянки обідка більше, ніж значення оцінки рамки рядка знаків перед переміщенням, значення оцінки рамки рядка знаків після переміщення приймають як значення оцінки рамки рядка знаків та
коли виділяють зображення, ділянка знаків у зображенні після переміщення визначають як мета виділення.

8. Спосіб виділення рядка знаків за п. 1 або 2, додатково містить:
перший процес часткової оцінки, на якому всі етапи, за винятком етапу для виділення зображення, виконують, фокусуючись на деяких з рамок знаків, включених у рамку рядка знаків, і особливе значення, і значення оцінки рамки рядка знаків розрахо�няють, фокусуючись лише на всіх рамках знаків у положенні межі рядка знаків, для якого значення оцінки рамки рядка знаків, розраховане при першій обробці часткової оцінки, ранжують серед заданого кількості значень оцінок межі рядка знаків максимуму.

9. Спосіб виділення рядка знаків за п. 1 або 2, додатково містить:
другий процес часткової оцінки, при якому особливе значення оцінки рамки рядка знаків розраховують, фокусуючись на деяких з рамок знаків, включених у рамку рядка знаків; і
в якому етапи для розрахунку особливого значення і значення оцінки, і для виділення зображення виконують, фокусуючись на всіх рамках знаків тільки в положенні межі рядка знаків, для якого значення оцінки рамки рядка знаків, розраховане у другому процесі часткової оцінки, перевищує задане граничне значення.

10. Пристрій виділення рядка знаків, яке приймає зображення на аркуші паперу, що отримується шляхом зйомки аркуша паперу, на якому надрукована або отштампована рядок знаків, встановлює на ньому рамку рядка знаків, і, таким чином, виділяє зображення рядка знаків, включає в себе:
модуль корекції перекосу, призначений д�іл и часткової області, призначений для виділення області, яка включає в себе рядок знаків зображення аркуша паперу або зображення на аркуші паперу, скоригованого модулем корекції перекосу;
модуль розрахунку значення оцінки, призначений для встановлення області, яка включає в себе кожен знак в якості ділянки знака в рядку символів, навколишнього області, розташованої поруч з і навколишнього ділянку знаків у якості ділянки обідка, причому ділянка знака скомбінований з ділянкою обідка як рамка знака, і в області, що включає в себе всі рамки знаків, як у рамці рядка знаків, розрахунку середньої щільності пікселів кожного зображення як особливе значення на ділянці знака і ділянці лімба при переміщенні положення рамки рядка знаків, і розраховують значення оцінки рамки рядка знаків на основі особливих значень ділянки обідка і ділянки знака, розрахованих як різні положення;
модуль визначення положення знака, який визначає як область для виділення зображення, ділянка знака межі рядка знаків, для якого значення оцінки рамки рядка знаків досягає максимуму.



 

Схожі патенти:

Спосіб і система для взаємодії людина-машина, заснованого на жестах, і машиночитаемий носій для цього

Винахід відноситься до способу і системи взаємодії людина-машина, заснованого на жестах, і машиночитаемому носія для цього. Технічним результатом є забезпечення полегшеного і точного введення інформації, що відноситься до руху миші, у комп'ютер. Спосіб взаємодії людина-машина, заснованого на жестах, включає захоплення зображень від відеопотоків користувача; захоплення відеопотоку через камеру і захоплення безперервних зображень з відеопотоку або захоплення дискретних зображень з відеопотоку через визначений інтервал; визначення координат трьох або більше зумовлених кольорових блоків на передньому плані захопленого зображення; встановлення фонової моделі для генерації зображення маски і видалення фону зображень зображенням маски; отримання зумовленого першого кольорового шаблон блоку, другого кольорового шаблону блоку і третього кольорового шаблону блоку і генерування гістограми, відповідної кожному кольоровому блоку згідно з зображень; обчислення діаграми розподілу ймовірності кожного кольорового блоку згідно відповідної гістограмі; розгляд середньої точки кожного кольорового блоку в діаграмі распркоординатам першого кольорового блоку, і моделювання дії клацання миші згідно з координатами інших кольорових блоків. 3 н. і 9 з.п. ф-ли, 4 іл.

Спосіб і оптичний пристрій для аналізу мітки на светопроницаемой або прозорою криволінійної стінки

Винахід відноситься до області зчитування мітки такий, як код, на зовнішній поверхні криволінійної стінки, виконаної з прозорого або світлопроникних матеріалу. Технічним результатом є забезпечення надійного аналізу мітки, нанесеної на зовнішню поверхню криволінійної стінки з прозорого або світлопроникних матеріалу. Спосіб використання джерела (5) світла, має висвітлює поверхня (S), і камери (6) з оптичною віссю (A) спостереження, для аналізу коду (2), виконаного на зовнішній поверхні (31) криволінійної стінки (3), виготовленої з світлопроникних або прозорого матеріалу, включає: виконання джерела світла протяжним і рівномірним, причому таким чином, щоб: протяжність уявного зображення (S') висвітлює поверхні (S) джерела (5) світла повністю перекривала поверхню коду (2), а яскравість уявного зображення (S') висвітлює поверхні (S) джерела (5) світла була рівномірною, а також спостереження поверхні коду (2) за допомогою камери з матричним фотоприймачем з полем (C) зору, обраним з можливістю спостерігати, щонайменше, повну площу коду, накладеного на поверхню уявного зображення (S'), із забезпеченням можливості ег�

Інформаційний процесор, спосіб обробки і програма

Винахід відноситься до інформаційного процесора, способом обробки та носія запису. Технічним результатом є забезпечення можливості використання площі простору, відмінною від секції дисплея (дисплея) PC або іншого пристрою замість використання тільки секції дисплея для обробки даних на основі технології змішаної реальності. Інформаційний процесор містить модуль обробки координат для визначення положення курсору всередині або поза області першої секції дисплея і виведення інформації про його стан на секцію управління віртуальними об'єктами, якщо він розташований поза області першої секції дисплея; фотокамеру для отримання зображення, що складається з реального об'єкта, що містить першу секцію дисплея; секцію аналізу тривимірної інформації положення реального об'єкта, що міститься в цьому зображенні; другу секцію дисплея для відображення отриманого зображення; і секцію управління віртуальними об'єктами для створення віртуального об'єкта, відмінного від реального об'єкта, і створення складеного зображення, містить створений віртуальний і реальний об'єкт об'єкт, що відображається на другій секції дисплея, при цьому секція управління віртуальним�нді курсору, надається від модуля обробки координат для відображення на другій секції дисплея складеного зображення, на якому об'єкт поміщений в обчислене положення в якості віртуального об'єкта. 3 н. і 6 з.п. ф-ли, 14 іл.

Конфігурація машиночитаній форми, система і спосіб інтерпретації, щонайменше, одного користувальницького маркувального знака

Винахід відноситься до способу і системи інтерпретації користувальницького маркувального знака

Система і високоефективне багатомодове скануючий пристрій отримання відбитка долоні і відбитка пальця

Винахід відноситься до систем і способів для формування оптичного зображення об'єкта, зокрема зображення відбитка долоні і відбитка пальця

Пристрій зчитування зображення і спосіб обробки даних зображення

Винахід відноситься до пристрою зчитування зображення і способу обробки даних зображення, зокрема до коригування втрати чіткості зчитування сканером лінійно-послідовним способом

Спосіб і система для біометричної ідентифікації особи за зображенням кисті руки

Винахід відноситься до області розпізнавання об'єктів, а саме до ідентифікації особистості за характерними параметрами кисті руки людини, і може використовуватися в системах автоматичного допуску та контролю до якого-небудь об'єкту з обмеженим доступом

Спосіб і пристрій ідентифікації особистості по райдужній оболонці ока

Винахід відноситься до техніки захисту різних об'єктів від доступу сторонніх осіб шляхом ідентифікації особи за зображенням її райдужної оболонки ока і може застосовуватися в комплексних системах безпеки, в системах контролю і управління доступом на охоронювані території і приміщення, контролю доступу до персональних робочих місцях і пристроїв, у платіжно-розрахункових терміналах, для захисту баз даних, в банківській справі при організації автоматизованої системи доступу до банківських рахунків та в інших сферах, де ставиться завдання ідентифікації особистості

Багатоелементний фотодатчик і пристрій реєстрації зображення

Винахід відноситься до оптико-електронних пристроїв для вимірювання просторового розподілу оптичного випромінювання і може бути використане в оптико-електронних системах, що перетворюють зображення в електричний сигнал

Пристрій для реєстрації папілярного візерунка

Винахід відноситься до пристроїв для реєстрації папілярних візерунків і може бути використано в системах обмеження доступу
Up!