Способ и устройство для идентификации области



Способ и устройство для идентификации области
Способ и устройство для идентификации области
Способ и устройство для идентификации области
Способ и устройство для идентификации области
Способ и устройство для идентификации области
Способ и устройство для идентификации области
Способ и устройство для идентификации области
Способ и устройство для идентификации области
Способ и устройство для идентификации области
G06F3/00 - Вводные устройства для передачи данных, подлежащих преобразованию в форму, пригодную для обработки в вычислительной машине; выводные устройства для передачи данных из устройств обработки в устройства вывода, например интерфейсы (пишущие машинки B41J; преобразование физических переменных величин F15B 5/00,G01; получение изображений G06T 1/00,G06T 9/00; кодирование, декодирование или преобразование кодов вообще H03M; передача цифровой информации H04L)

Владельцы патента RU 2641449:

Сяоми Инк. (CN)

Изобретение относится к области обработки изображения. Технический результат заключается в расширении арсенала технических средств для идентификации информационной области изображения. Способ для идентификации области содержит: идентификацию заранее заданного края на идентификационном изображении, идентификацию, по крайней мере, одной информационной области на идентификационном изображении на основе заранее заданного края и обрезку информационной области для получения одной символьной области, бинаризацию информационной области для получения бинаризованной информационной области, вычисление первой гистограммы бинаризованной информационной области по горизонтальному направлению, идентификацию n рядов символьных областей в соответствии с последовательными наборами рядов в первой гистограмме, вычисление второй гистограммы по вертикальному направлению для i-го ряда символьных областей, идентификацию ni символьных областей в соответствии с последовательными наборами столбцов во второй гистограмме, каждый из которых состоит из столбцов, в которых суммарные значения количества пиксельных точек цвета переднего плана больше второго порогового значения. 3 н. и 14 з.п. ф-лы, 18 ил.

 

[001] По настоящей заявке испрашивается приоритет на основании патентной заявки Китая № 201510727934.X, поданной 30 октября 2015 г., все содержание которой включено в настоящий документ посредством ссылки.

Область техники, к которой относится изобретение

[002] Настоящее изобретение, в целом, относится к области обработки изображений, в частности, к способу и устройству для идентификации области.

Уровень техники

[003] Автоматическая идентификация удостоверения личности - это технология для идентификации символьной информации на удостоверении личности путем обработки изображения.

[004] Имеющийся уровень техники предлагает способ для автоматической идентификации удостоверения личности, способ содержит сканирование удостоверения личности с помощью устройства сканирования удостоверения личности в фиксированном относительном местоположении для получения сканированного изображения удостоверения личности; идентификацию символов в заранее заданных n областях на сканированном изображении для получения информации, включающей в себя, по крайней мере, имя, пол, национальность, дату рождения, адрес и гражданский идентификационный номер. Однако все еще имеются сложности в идентификации изображения удостоверения личности, полученного непосредственно в результате фотографирования.

Раскрытие изобретения

[005] С учетом проблем в имеющемся уровне техники, в настоящем изобретении предлагают способ и устройство для идентификации области.

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

[007] В другом варианте осуществления изобретения идентификация заранее заданного края идентификационного изображения может содержать: горизонтальную фильтрацию по Собелю и бинаризацию идентификационного изображения для получения обработанного идентификационного изображения; и обнаружение линии для заранее заданной области на обработанном идентификационном изображении для получения целевой линии, причем целевую линию идентифицируют как заранее заданный край идентификационного изображения.

[008] В другом варианте осуществления изобретения способ дополнительно может содержать: предварительное уменьшение идентификационного изображения с использованием заранее заданного масштаба уменьшения.

[009] В другом варианте осуществления изобретения способ дополнительно может содержать: выполнение процесса соединения области для заранее заданных областей на обработанном идентификационном документе.

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

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

[0012] Определение, по крайней мере, одной информационной области на основе заранее заданного края и зависимости относительного местоположения может содержать: определение области, расположенной на заранее заданной высоте над нижним краем, в качестве области гражданского номера.

[0013] В другом варианте осуществления изобретения способ дополнительно может включать в себя: корректировку угла наклона идентификационного изображения в соответствии с наклоном заранее заданного края.

[0014] В другом варианте осуществления изобретения корректировка угла наклона может включать в себя: определение угла между заранее заданным краем и горизонтальным направлением в соответствии с наклоном заранее заданного края; и поворот идентификационного изображения на такой угол, чтобы заранее заданный край повернутого идентификационного изображения располагался параллельно горизонтальному направлению.

[0015] В другом варианте осуществления изобретения обрезка информационной области для получения, по крайней мере, одной символьной области может содержать: бинаризацию информационной области для получения бинаризованной информационной области; вычисление первой гистограммы бинаризованной информационной области по горизонтальному направлению, причем первая гистограмма может включать в себя вертикальную координату каждого ряда пиксельных точек и суммарное значение количества пиксельных точек цвета переднего плана в каждом ряду пиксельных точек; идентификацию n рядов символьных областей в соответствии с последовательными наборами рядов в первой гистограмме, каждый из которых состоит из рядов, в которых суммарные значения количества пиксельных точек цвета переднего плана больше первого порогового значения, причем n - это положительное целое число; вычисление второй гистограммы по вертикальному направлению для i-го ряда символьных областей, причем вторая гистограмма может включать в себя горизонтальную координату каждого столбца пиксельных точек и суммарное значение количества пиксельных точек цвета переднего плана в каждом столбце пиксельных точек, причем n≥i≥1 и i - это положительное целое число; идентификацию ni символьных областей в соответствии с последовательными наборами столбцов во второй гистограмме, каждый из которых состоит из столбцов, в которых суммарные значения количества пиксельных точек цвета переднего плана больше второго порогового значения.

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

[0017] В другом варианте осуществления изобретения идентификационный модуль может включать в себя: фильтрующий подмодуль, выполненный с возможностью горизонтальной фильтрации по Собелю и бинаризации идентификационного изображения для получения обработанного идентификационного изображения; и обнаруживающий подмодуль, выполненный с возможностью обнаружения линии для заранее заданной области на обработанном идентификационном изображении для получения целевой линии, причем целевую линию идентифицируют как заранее заданный край идентификационного изображения.

[0018] В другом варианте осуществления изобретения устройство дополнительно может содержать: уменьшающий модуль, выполненный с возможностью предварительного уменьшения идентификационного изображения с использованием заранее заданного масштаба уменьшения.

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

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

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

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

[0023] В другом варианте осуществления изобретения корректирующий может включать в себя: модуль определения угла, выполненный с возможностью определения угла между заранее заданным краем и горизонтальным направлением в соответствии с наклоном заранее заданного края; поворотный подмодуль, выполненный с возможностью поворота идентификационного изображения на такой угол, чтобы заранее заданный край повернутого идентификационного изображения располагался параллельно горизонтальному направлению.

[0024] В другом варианте осуществления изобретения обрезающий модуль может содержать: бинаризационный подмодуль, выполненный с возможностью бинаризации информационной области для получения бинаризованной информационной области; первый вычислительный подмодуль, выполненный с возможностью вычисления первой гистограммы бинаризованной информационной области по горизонтальному направлению, причем первая гистограмма может включать в себя вертикальную координату каждого ряда пиксельных точек и суммарное значение количества пиксельных точек цвета переднего плана в каждом ряду пиксельных точек; подмодуль идентификации ряда, выполненный с возможностью идентификации n рядов символьных областей в соответствии с последовательными наборами рядов в первой гистограмме, каждый из которых состоит из рядов, в которых суммарные значения количества пиксельных точек цвета переднего плана больше первого порогового значения, причем n - это положительное целое число; второй вычислительный подмодуль, выполненный с возможностью: для i-го ряда символьных областей, вычисления второй гистограммы по вертикальному направлению, причем вторая гистограмма может включать в себя горизонтальную координату каждого столбца пиксельных точек и суммарное значение количества пиксельных точек цвета переднего плана в каждом столбце пиксельных точек, причем n≥i≥1 и i - это положительное целое число; подмодуль идентификации символа, выполненный с возможностью идентификации ni символьных областей в соответствии с последовательными наборами столбцов во второй гистограмме, каждый из которых состоит из столбцов, в которых суммарные значения количества пиксельных точек цвета переднего плана больше второго порогового значения.

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

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

[0027] Следует понимать, что, как предшествующее общее раскрытие, так и нижеследующее подробное раскрытие являются лишь примерами, служат лишь для пояснения и не ограничивают настоящее изобретение.

Краткое описание чертежей

[0028] Сопровождающие чертежи, включенные в настоящий документ и составляющие его часть, иллюстрируют варианты осуществления изобретения, соответствующие настоящему раскрытию, и вместе с настоящим раскрытием служат для пояснения принципов настоящего изобретения.

[0029] Фиг. 1 представляет собой блок-схему, иллюстрирующую способ для идентификации области в соответствии с примерным вариантом осуществления изобретения.

[0030] Фиг. 2А представляет собой блок-схему, иллюстрирующую способ для идентификации области в соответствии с другим примерным вариантом осуществления изобретения.

[0031] Фиг. 2В представляет собой схему, иллюстрирующую бинаризацию идентификационного изображения в соответствии с примерным вариантом осуществления изобретения.

[0032] Фиг. 2С представляет собой схему, иллюстрирующую обнаружение линии на идентификационном изображении в соответствии с примерным вариантом осуществления изобретения.

[0033] Фиг. 3А представляет собой блок-схему, иллюстрирующую способ для идентификации области в соответствии с другим примерным вариантом осуществления изобретения.

[0034] Фиг. 3В представляет собой схему, иллюстрирующую идентификационное изображение после процесса соединения области в соответствии с примерным вариантом осуществления изобретения.

[0035] Фиг. 4 представляет собой блок-схему, иллюстрирующую способ для идентификации области в соответствии с другим примерным вариантом осуществления изобретения.

[0036] Фиг. 5А представляет собой блок-схему, иллюстрирующую способ для идентификации области в соответствии с другим примерным вариантом осуществления изобретения.

[0037] Фиг. 5В представляет собой схему, иллюстрирующую вычисление первой гистограммы по горизонтальному направлению в соответствии с примерным вариантом осуществления изобретения.

[0038] Фиг. 5С представляет собой схему, иллюстрирующую набор последовательных рядов в соответствии с примерным вариантом осуществления изобретения.

[0039] Фиг. 5D представляет собой схему, иллюстрирующую вычисление второй гистограммы по вертикальному направлению в соответствии с примерным вариантом осуществления изобретения.

[0040] Фиг. 5Е представляет собой схему, иллюстрирующую набор последовательных рядов в соответствии с примерным вариантом осуществления изобретения.

[0041] Фиг. 6 представляет собой блок-схему, иллюстрирующую устройство для идентификации области в соответствии с примерным вариантом осуществления изобретения.

[0042] Фиг. 7 представляет собой блок-схему, иллюстрирующую устройство для идентификации области в соответствии с другим примерным вариантом осуществления изобретения.

[0043] Фиг. 8 представляет собой блок-схему, иллюстрирующую устройство для идентификации области в соответствии с другим примерным вариантом осуществления изобретения.

[0044] Фиг. 9 представляет собой блок-схему, иллюстрирующую устройство для идентификации области в соответствии с другим примерным вариантом осуществления изобретения.

[0045] Фиг. 10 представляет собой блок-схему, иллюстрирующую устройство для идентификации области в соответствии с другим примерным вариантом осуществления изобретения.

[0046] Фиг. 11 представляет собой блок-схему, иллюстрирующую устройство для идентификации области в соответствии с примерным вариантом осуществления изобретения.

Осуществление изобретения

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

[0048] Фиг. 1 представляет собой блок-схему, иллюстрирующую способ для идентификации области в соответствии с примерным вариантом осуществления изобретения. Как показано на фиг. 1, способ для идентификации области может включать в себя следующие шаги.

[0049] На шаге 102 идентифицируют заранее заданный край на идентификационном изображении, заранее заданный край - это край, расположенный по заранее заданным направлениям идентификационного изображения.

[0050] Идентификационное изображение - это изображение, полученное непосредственно в результате фотографирования документа, такое как изображение удостоверения личности, карточки социального страхования и т.д.

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

[0052] На шаге 104, по крайней мере, одну информационную область на идентификационном изображении идентифицируют на основе заранее заданного края.

[0053] Местоположение заранее заданного края на идентификационном изображении является относительно фиксированным, дополнительно, местоположение заранее заданного края обычно легче установить, чем местоположение соответствующих областей; следовательно, соответствующие информационные области документа могут определить на идентификационном изображении на основе заранее заданного края.

[0054] Информация область относится к области, на которой находится символьная информация на идентификационном изображении, по крайней мере, информационная область имени, информационная область даты рождения, информационная область пола, информационная область адреса, информационная область гражданского идентификационного номера, информационная область серийного номера, информационная область организации, выдавшей документ, информационная область срока действия и т.д.

[0055] На шаге 106 информационную область обрезают для получения, по крайней мере, одной символьной области.

[0056] Информационная область включает в себя множество символов. Для одной информационной области, по крайней мере, одну символьную область могут получить путем обрезки области. Символьная область - это область, включающая в себя один символ. Символом может быть иероглиф китайского языка, буква английского языка, одноразрядное число или буква другого языка.

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

[0058] Фиг. 2А представляет собой блок-схему, иллюстрирующую способ для идентификации области в соответствии с другим примерным вариантом осуществления изобретения. Как показано на фиг. 2, способ для идентификации области может включать в себя следующие шаги.

[0059] На шаге 202 выполняют горизонтальную фильтрацию по Собелю и бинаризацию идентификационного изображения для получения обработанного идентификационного изображения.

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

[0061] Во-первых, идентификационное изображение подвергают горизонтальной фильтрации по Собелю, т.е. идентификационное изображение подвергают фильтрации с помощью оператора Собеля по горизонтальному направлению. Затем выполняют бинаризацию идентификационного изображения после фильтрации. Бинаризация относится к сравнению значений серого пиксельных точек на идентификационном изображении с заранее заданным пороговым значением серого и делению пиксельных точек на идентификационном изображении на 2 группы: группа пиксельных точек, значения серого которых больше заранее заданного порогового значения серого, и группа пиксельных точек, значения серого которых меньше заранее заданного порогового значения серого. Две группы пиксельных точек представляют двумя различными цветами, белым и черным, на изображении документа, таким образом, получая бинаризованное изображение документа, как показано на фиг. 2В. Пиксельные точки цвета переднего плана относятся к пиксельным точкам, находящиеся в цвете переднего плана, т.е. пиксельные точки белого цвета на фиг. 2В, а пиксельные точки цвета заднего плана относятся к пиксельным точкам, находящимся в цвете заднего плана, т.е. пиксельные точки черного цвета на фиг. 2В.

[0062] На шаге 204 выполняют обнаружение линии для заранее заданной области на обработанном идентификационном изображении для получения целевой линии, причем целевую линию идентифицируют как заранее заданный край идентификационного изображения.

[0063] Заранее заданная область - это область, расположенная на идентификационном изображении, где могут существовать заранее заданные края документа. Например, заранее заданная область - это область нижнего края документа на идентификационном изображении, или заранее заданная область - это область верхнего края документа на идентификационном изображении, и т.д.

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

[0065] Например, в отношении идентификационного изображения, подвергнутого горизонтальной фильтрации по Собелю и бинаризации, обнаружение линии выполняют для области нижнего края документа на идентификационном изображении. После построения прямой линии по точкам или преобразования Хафа под идентификационным изображением получают линию, такую линию идентифицируют как заранее заданный край идентификационного изображения. Местоположение нижнего края документа на идентификационном изображении показано на фиг. 2С в качестве примера.

[0066] На шаге 206, по крайней мере, одну информационную область на идентификационном изображении идентифицируют на основе заранее заданного края.

[0067] Если известен тип идентификационного изображения, существуют фиксированные зависимости относительного местоположения между заранее заданными краями идентификационного изображения и другими информационными областями на документе; таким образом, по крайней мере, одну информационную область на идентификационном изображении могут идентифицировать на основе заранее заданного края и зависимости относительного местоположения.

[0068] Зависимость относительного местоположения относится к зависимости относительного местоположения между заранее заданными краями идентификационного изображения и информационными областями документа.

[0069] В других вариантах документ - это удостоверение личности второго поколения, заранее заданным край - это нижний край удостоверения личности второго поколения, а информационная область - это область гражданского номера удостоверения личности второго поколения; далее могут осуществлять шаг 206 следующим образом: идентификация области, находящейся на определенном расстоянии над нижним краем в качестве области гражданского номера.

[0070] Используя удостоверение личности второго поколения в качестве примера, область гражданского номера расположена над заранее заданным краем документа; в качестве другого примера, информационная область адреса расположена в верхней левой части заранее заданного края документа. По крайней мере, одну информационную область на идентификационном изображении идентифицируют на основе заранее заданного края.

[0071] На шаге 208 информационную область обрезают для получения, по крайней мере, одной символьной области.

[0072] Информационная область включает в себя множество символов. Для одной информационной области, по крайней мере, одну символьную область могут получить путем обрезки области. Символьная область - это область, включающая в себя один символ. Символом может быть иероглиф китайского языка, буква английского языка, одноразрядное число или буква другого языка.

[0073] В целом, в способе для идентификации области в соответствии в вариантом осуществления изобретения выполняют горизонтальную фильтрацию по Собелю и бинаризацию идентификационного изображения для получения обработанного идентификационного изображения; обнаружение линии выполняют для заранее заданной области на обработанном идентификационном изображении для получения целевой линии, причем целевую линию идентифицируют как заранее заданный край идентификационного изображения; по крайней мере, одну информационную область на идентификационном изображении идентифицируют на основе заранее заданного края; и информационную область обрезают для получения, по крайней мере, одной символьной области. Это позволяет решить ряд проблем имеющегося уровня техники, связанных со сложностью идентификации некоторых информационных областей на идентификационном изображении, полученном непосредственно в результате фотографирования, а также проблем, связанных с неточностью определения местоположения некоторых информационных областей, и позволяет достичь технического результата, при котором точно определяется местоположение информационных областей и идентифицируются символьные области на информационных областях путем определения информационных областей на идентификационном изображении на основе заранее заданного края и обрезки информационных областей.

[0074] В другом варианте осуществления изобретения, предлагаемом на основе варианта осуществления изобретения, показанного на фиг. 2А, для более быстрого нахождения заранее заданных краев документа, терминал способен предварительно уменьшать идентификационное изображение в соответствии с размером идентификационного изображения. Т.е. перед шагом 202 способ дополнительно может содержать шаг 201. Для получения более точной линии при выполнении обнаружения линии на обработанном идентификационном изображении, в других вариантах терминал способен выполнять процесс соединения области для заранее заданных областей на идентификационном изображении. Т.е. после шага 202 способ дополнительно может содержать шаг 203, как показано на Фиг. 3A.

[0075] На шаге 201 идентификационное изображение предварительно уменьшают с использованием заранее заданного масштаба уменьшения.

[0076] Терминал способен предварительно уменьшать идентификационное изображение с использованием заранее заданного масштаба уменьшения в соответствии с размером идентификационного изображения, чтобы получить уменьшенное идентификационное изображение. Обработка идентификационного изображения, заключающаяся в уменьшении идентификационного изображения, способна привести к более быстрому нахождению заранее заданных краев на идентификационном изображении.

[0077] На шаге 203 процесс соединения области выполняют для заранее заданных областей на обработанном идентификационном изображении.

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

[0079] В целом, в способе для идентификации области в соответствии с вариантом осуществления изобретения идентификационное изображение могут предварительно уменьшать с использованием заранее заданного масштаба уменьшения для более быстрого нахождения заранее заданных краев идентификационного изображения.

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

[0081] В другом варианте осуществления изобретения, предлагаемом на основе варианта осуществления изобретения, показанного на фиг. 2А, документ незначительно повернут на идентификационном изображении. Т.е. документ не находится в горизонтальном положении на идентификационном изображении; напротив, имеется угол между горизонтальным направлением и документом. В других вариантах терминал способен выполнять корректировку угла наклона для идентификационного изображения в соответствии с наклоном заранее заданного края. Т.е. после шага 204 способ дополнительно может содержать шаг 205а и шаг 205b, как показано на фиг. 4.

[0082] На шаге 205а угол между заранее заданным краем и горизонтальным направлением определяют в соответствии с наклоном заранее заданного края.

[0083] Терминал вычисляет угол между горизонтальным направлением и заранее заданным краем документа. Этот угол - угол между заранее заданным краем и горизонтальным направлением.

[0084] На шаге 205b идентификационное изображение поворачивают на такой угол, чтобы заранее заданный край повернутого идентификационного изображения располагался параллельно горизонтальному направлению.

[0085] В целом, в способе для идентификации области в соответствии с вариантом осуществления изобретения документ на идентификационном изображении приводится в положение, параллельное горизонтальному направлению, путем выполнения корректировки поворота по заранее заданному краю идентификационного изображения. Следовательно, возможно улучшение точности последующей идентификации информационной области.

[0086] В другом варианте осуществления изобретения, предлагаемом на основе варианта осуществления изобретения, показанного на фиг. 2А, процесс обрезки применяют к информационной области на шаге 208; этот процесс могут применять в других случаях в качестве последующих шагов 208а-208е, как показано на фиг. 5А.

[0087] На шаге 208а информационную область бинаризируют для получения бинаризованной информационной области.

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

[0089] На шаге 208b вычисляют первую гистограмму бинаризованной информационной области по горизонтальному направлению, причем первая гистограмма включает в себя вертикальную координату каждого ряда пиксельных точек и суммарное значение количества пиксельных точек цвета переднего плана в каждом ряду пиксельных точек.

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

[0091] На шаге 208с n рядов символьных областей идентифицируют в соответствии с последовательными наборами рядов в первой гистограмме, каждый из которых состоит из рядов, в которых суммарные значения количества пиксельных точек цвета переднего плана больше первого порогового значения, причем n - это положительное целое число.

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

[0093] Набор последовательных рядов относится к набору m последовательных рядов пиксельных точек, в которых количества пиксельных точек цвета переднего плана больше первого порогового значения, как показано на фиг. 5С. Для m последовательных рядов пиксельных точек на фиг. 6D количества пиксельных точек цвета переднего плана в левой гистограмме больше первого порогового значения. m последовательных рядов пиксельных точек соответствуют ряду гражданского идентификационного номера "0421299" на идентификационном изображении.

[0094] Если информационной областью является информационная область адреса или другой информационной областью, символьная область может содержать несколько рядов. В то же время каждый набор последовательных рядов идентифицируют в качестве ряда символьных областей, и n наборов последовательных рядов идентифицируют в качестве n рядов символьных областей.

[0095] На шаге 208d вычисляют вторую гистограмму по вертикальному направлению для i-го ряда символьных областей, причем вторая гистограмма включает в себя горизонтальную координату каждого столбца пиксельных точек и суммарное значение количества пиксельных точек цвета переднего плана в каждом столбце пиксельных точек, причем n≥i≥1 и i - это положительное целое число.

[0096] Для идентифицированного ряда гражданского идентификационного номера вторую гистограмму вычисляют по вертикальному направлению, причем вторая гистограмма представляет горизонтальную координату пиксельных точек каждого столбца по горизонтальному направлению и количество пиксельных точек цвета переднего плана в пиксельных точках каждого столбца по вертикальному направлению; пиксель переднего плана относится к пикселям белого цвета на бинаризованном изображении, как показано на фиг. 5D.

[0097] На шаге 208е ni символьных областей идентифицируют в соответствии с последовательными наборами столбцов во второй гистограмме, каждый из которых состоит из столбцов, в которых суммарные значения количества пиксельных точек цвета переднего плана больше второго порогового значения.

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

[0099] Набор последовательных столбцов относится к набору р последовательных столбцов пиксельных точек, в которых количества пиксельных точек цвета переднего плана больше второго порогового значения. Как показано на фиг. 5Е, набор последовательных столбцов представлен "р", т.е. последовательной белой областью, сформированной во второй гистограмме. Для р последовательных столбцов пиксельных точек на фиг. 6E количества пиксельных точек цвета переднего плана в нижней гистограмме больше первого порогового значения. р последовательных столбцов пиксельных точек соответствуют символьной области "3" на идентификационном изображении.

[00100] Каждый набор последовательных столбцов идентифицируют в качестве одной символьной области, и n наборов последовательных столбцов идентифицируют в качестве n символьных областей. На фиг. 5Е возможна идентификация 18 символьных областей.

[00101] Если имеется n рядов символьных областей, шаги 208d и 208е выполняют один раз для каждого ряда символьных областей, таким образом, всего их выполняют n раз.

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

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

[00104] Далее раскрывают варианты осуществления устройства в соответствии с изобретением, которые могут использовать для вариантов осуществления способа в соответствии с изобретением. Для получения более подробной информации о деталях, не указанных в вариантах осуществления устройства, см. варианты осуществления способа в соответствии с изобретением.

[00105] Фиг. 6 представляет собой блок-схему, иллюстрирующую устройство для идентификации области в соответствии с примерным вариантом осуществления изобретения. Как показано на фиг. 6, устройство может включать в себя, но не ограничивается следующим.

[00106] Идентификационный модуль 610, выполненный с возможностью идентификации заранее заданного края на идентификационном изображении, причем заранее заданный край - это край, расположенный по заранее заданному направлению документа.

[00107] Идентификационное изображение - это изображение, полученное непосредственно в результате фотографирования документа, такое как изображение удостоверения личности, карточки социального страхования и т.д.

[00108] Определяющий модуль 620, выполненный с возможностью определения, по крайней мере, одной информационной области на идентификационном изображении на основе заранее заданного края.

[00109] Местоположение заранее заданного края на идентификационном изображении является относительно фиксированным, дополнительно, местоположение заранее заданного края обычно легче установить, чем местоположение соответствующих областей; следовательно, соответствующие информационные области документа могут определить на идентификационном изображении с помощью определяющего модуля 620 на основе заранее заданного края.

[00110] Информация область относится к области, на которой находится символьная информация на идентификационном изображении, по крайней мере, информационная область имени, информационная область даты рождения, информационная область пола, информационная область адреса, информационная область гражданского идентификационного номера, информационная область серийного номера, информационная область организации, выдавшей документ, информационная область срока действия и т.д.

[00111] Обрезающий модуль 630, выполненный с возможностью обрезки информационной области для получения, по крайней мере, одной символьной области.

[00112] Информационная область включает в себя множество символов. Для одной информационной области, по крайней мере, одну символьную область могут получить с помощью модуля обрезки 630 путем обрезки области. Символьная область - это область, включающая в себя один символ. Символом может быть иероглиф китайского языка, буква английского языка, одноразрядное число или буква другого языка.

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

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

[00115] Фильтрующий подмодуль 611, выполненный с возможностью горизонтальной фильтрацию по Собелю и бинаризации идентификационного изображения для получения обработанного идентификационного изображения. Во-первых, фильтрующий подмодуль 611 выполняет горизонтальную фильтрацию идентификационного изображения по Собелю, т.е. идентификационное изображение подвергают фильтрации с помощью оператора Собеля по горизонтальному направлению. Затем выполняют бинаризацию идентификационного изображения после фильтрации.

[00116] Бинаризация относится к сравнению значений серого пиксельных точек на идентификационном изображении с заранее заданным пороговым значением серого и делению пиксельных точек на идентификационном изображении на 2 группы: группа пиксельных точек, значения серого которых больше заранее заданного порогового значения серого, и группа пиксельных точек, значения серого которых меньше заранее заданного порогового значения серого. Две группы пиксельных точек представляют двумя различными цветами, белым и черным, на идентификационном изображении, таким образом, получая бинаризованное идентификационное изображение.

[00117] Обнаруживающий подмодуль 612, выполненный с возможностью обнаружения линии для заранее заданной области на обработанном идентификационном изображении для получения целевой линии, причем целевую линию идентифицируют как заранее заданный край идентификационного изображения.

[00118] Заранее заданная область - это область, расположенная на идентификационном изображении, где могут существовать заранее заданные края документа. Например, заранее заданная область - это область нижнего края документа на идентификационном изображении, или заранее заданная область - это область верхнего края документа на идентификационном изображении, и т.д.

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

[00120] В целом, в устройстве для идентификации области в соответствии в вариантом осуществления изобретения идентификационное изображение подвергают горизонтальной фильтрации по Собелю и бинаризации для получения обработанного идентификационного изображения; обнаружение линии выполняют для заранее заданной области на обработанном идентификационном изображении для получения целевой линии; целевую линию идентифицируют как заранее заданный край идентификационного изображения; по крайней мере, одну информационную область на идентификационном изображении идентифицируют на основе заранее заданного края; и информационную область обрезают для получения, по крайней мере, одной символьной области. Это позволяет решить ряд проблем имеющегося уровня техники, связанных со сложностью идентификации некоторых информационных областей на идентификационном изображении, полученном непосредственно в результате фотографирования, а также проблем, связанных с неточностью определения местоположения некоторых информационных областей, и позволяет достичь технического результата, при котором точно определяется местоположение информационных областей и идентифицируются символьные области на информационных областях путем определения информационных областей на идентификационном изображении на основе заранее заданного края и обрезки информационных областей.

[00121] В других вариантах осуществления изобретения на основе варианта осуществления изобретения, показанного на фиг. 7, устройство может включать в себя следующие подмодули, как показано на фиг. 8.

[00122] Уменьшающий модуль 810, выполненный с возможностью предварительного уменьшения идентификационного изображения с использованием заранее заданного масштаба уменьшения.

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

[00124] Соединительный модуль 820, выполненный с возможностью реализации процесса соединения области для заранее заданных областей на обработанном идентификационном изображении.

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

[00126] Причем определяющий модуль 620 дополнительно выполнен с возможностью идентификации, по крайней мере, одной информационной области на идентификационном изображении на основе заранее заданного края. Зависимость относительного местоположения относится к зависимости относительного местоположения между заранее заданными краями идентификационного изображения и другим информационными областями документа.

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

[00128] В целом, в устройстве для идентификации области в соответствии с вариантом осуществления изобретения идентификационное изображение могут предварительно уменьшать с использованием заранее заданного масштаба уменьшения для более быстрого нахождения заранее заданных краев идентификационного изображения.

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

[00130] В других вариантах осуществления изобретения на основе варианта осуществления изобретения, показанного на фиг. 7, определяющий модуль 820 может включать в себя следующие подмодули, как показано на фиг. 9.

[00131] Корректирующий модуль 910, выполненный с возможностью корректировки угла наклона для идентификационного изображения в соответствии с наклоном заранее заданного края.

[00132] В других вариантах корректирующий модуль 910 может содержать следующие подмодули.

[00133] Модуль 911 определения угла, выполненный с возможностью определения угла между заранее заданным краем и горизонтальным направлением определяют в соответствии с наклоном заранее заданного края. Терминал вычисляет угол между горизонтальным направлением и заранее заданным краем документа. Этот угол - угол между заранее заданным краем и горизонтальным направлением.

[00134] Поворотный подмодуль 912, выполненный с возможностью поворота идентификационного изображения на такой угол, чтобы заранее заданный край повернутого идентификационного изображения располагался параллельно горизонтальному направлению.

[00135] Терминал поворачивает идентификационного изображения на угол, вычисленный модулем 911 определения угла через поворотный подмодуль 912.

[00136] В целом, в устройстве для идентификации области в соответствии с вариантом осуществления изобретения документ на идентификационном изображении приводится в положение, параллельное горизонтальному направлению, путем выполнения корректировки поворота по заранее заданному краю идентификационного изображения. Следовательно, возможно улучшение точности последующей идентификации информационной области.

[00137] В других вариантах осуществления изобретения на основе варианта осуществления изобретения, показанного на фиг. 8, обрезающий модуль 630 может включать в себя следующие подмодули, как показано на фиг. 10.

[00138] Бинаризационный подмодуль 631, выполненный с возможностью бинаризации информационной области для получения бинаризованной информационной области.

[00139] Рассматривая информационную область, являющуюся областью гражданского информационного номера, в качестве примера, бинаризационный подмодуль 631 в других случаях способен выполнять предварительную обработку информационной области. Предварительная обработка может включать в себя такие операции как удаление шумов, применение фильтров, выделение краев и т.д. Информацию область после предварительной обработки могут бинаризировать.

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

[00141] Первый вычислительный подмодуль 632 вычисляет первую гистограмму информационной области, обработанной бинаризационным подмодулем 631, по горизонтальному направлению, причем первая гистограмма представляет вертикальную координату пиксельных точек каждого ряда по вертикальному направлению и количество пиксельных точек цвета переднего плана в пиксельных точках каждого ряда по горизонтальному направлению.

[00142] Подмодуль 633 идентификации ряда, выполненный с возможностью идентификации n рядов символьных областей в соответствии с последовательными наборами рядов в первой гистограмме, каждый из которых состоит из рядов, в которых суммарные значения количества пиксельных точек цвета переднего плана больше первого порогового значения, причем n - это положительное целое число. Количество пиксельных точек цвета переднего плана в пиксельных точках каждого ряда могут получать на основе первой гистограммы. Путем сравнения, выполняемого подмодулем 633 идентификации ряда, количества пиксельных точек цвета переднего плана в пиксельных точках каждого ряда с первым пороговым значением набор последовательных рядов, состоящих из рядов, в которых количества пиксельных точек цвета переднего плана в первой гистограмме больше первого порогового значения, определяют в качестве ряда, в котором находится символьная область.

[00143] Набор последовательных рядов относится к набору m последовательных рядов пиксельных точек, в которых количества пиксельных точек цвета переднего плана больше первого порогового значения.

[00144] Каждый набор последовательных рядов идентифицируют в качестве ряда символьных областей, и n наборов последовательных рядов идентифицируют в качестве n рядов символьных областей.

[00145] Второй вычислительный подмодуль 634, выполненный с возможностью: для i-го ряда символьных областей, вычисления второй гистограммы по вертикальному направлению, причем вторая гистограмма включает в себя горизонтальную координату каждого столбца пиксельных точек и суммарное значение количества пиксельных точек цвета переднего плана в каждом столбце пиксельных точек, причем n≥i≥634 и i - это положительное целое число.

[00146] Для ряда гражданского идентификационного номера, идентифицированного идентификационным подмодулем 633, второй вычислительный подмодуль 643 вычисляет вторую гистограмму по вертикальному направлению, причем вторая гистограмма представляет горизонтальную координату пиксельных точек каждого столбца по горизонтальному направлению и количество пиксельных точек цвета переднего плана в пиксельных точках каждого столбца по вертикальному направлению; пиксель переднего плана относится к пикселям белого цвета на бинаризованном изображении.

[00147] Подмодуль 635 идентификации символа, выполненный с возможностью идентификации ni символьных областей в соответствии с последовательными наборами столбцов во второй гистограмме, каждый из которых состоит из столбцов, в которых суммарные значения количества пиксельных точек цвета переднего плана больше второго порогового значения.

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

[00149] Набор последовательных столбцов относится к набору р последовательных столбцов пиксельных точек, в которых количества пиксельных точек цвета переднего плана больше второго порогового значения.

[00150] Каждый набор последовательных столбцов идентифицируют в качестве одной символьной области, и n наборов последовательных столбцов идентифицируют в качестве n символьных областей.

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

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

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

[00154] Фиг. 11 представляет собой структурную блок-схему, иллюстрирующую устройство в соответствии с примерным вариантом осуществления настоящего изобретения.

[00155] Например, устройством 1100 может быть мобильный телефон, компьютер, цифровой передающий терминал, устройство рассылки сообщений, игровая консоль, планшетный компьютер, медицинское устройство, тренировочное оборудование, карманный персональный компьютер и т.д.

[00156] В соответствии с фиг. 11 устройство 1100 может содержать следующие компоненты: обрабатывающий компонент 1102, память 1104, питающий компонент 1106, мультимедийный компонент 1108, аудиокомпонент 1110, интерфейс 1112 ввода-вывода, сенсорный компонент 1114 и коммуникационный компонент 1116.

[00157] Обрабатывающий компонент 1102, как правило, управляет всеми операциями, выполняемыми устройством 1100, например, операциями, связанными с отображением, телефонными вызовами, передачей данных, функционированием камеры, операциями записи. Обрабатывающий компонент 1102 может содержать процессоры 1118 для исполнения инструкций для выполнения шагов в соответствии с вышеуказанными способами. Кроме того, обрабатывающий компонент 1102 может содержать модули, способствующие взаимодействию между обрабатывающим компонентом 1102 и другими компонентами. Например, обрабатывающий компонент 1102 может содержать мультимедийный модуль, способствующий взаимодействию между мультимедийным компонентом 1108 и обрабатывающим компонентом 1102.

[00158] Память 1104 выполнена с возможностью хранения различных типов данных для поддержки операций устройства 1100. Примеры таких типов данных могут содержать инструкции для каких-либо приложений или способов, используемых на устройстве 1100, контактные данные, данные телефонной книги, сообщения, изображения, видео и т. д. Память 1104 может быть выполнена с возможностью использования любого типа энергозависимых или энергонезависимых устройств или их сочетания, например, Статическое Запоминающее Устройство с Произвольной Выборкой СЗУПВ (SRAM), Электрически Стираемая Программируемая Постоянная Память ЭСППП (EEPROM), Стираемая Программируемая Постоянная Память СППП (EPROM), Постоянное Запоминающее Устройство ПЗУ (ROM), магнитное запоминающее устройство, флэш-память, магнитный или оптический диск.

[00159] Питающий компонент 1106 используется для подачи питания на различные компоненты устройства 1100. Питающий компонент 1106 может содержать систему управления питанием, источники питания и другие компоненты, связанные с генерацией, управлением и распределением питания устройства 1100.

[00160] Мультимедийный компонент 1108 может содержать экран, обеспечивающий выходной интерфейс между устройством 1100 и пользователем. В некоторых вариантах осуществления экран может содержать Жидко-Кристаллический Дисплей ЖКД (LCD) и Сенсорную Панель СП (TP). Если экран содержит сенсорную панель, возможен вариант осуществления, в котором сенсорную панель используют для получения входных сигналов от пользователя. Сенсорная панель может содержать датчики касания для обнаружения касаний, скольжений по экрану и жестов на сенсорной панели. Сенсорные панели выполнены с возможностью не только определения границ касания или скольжения, но и с возможностью определения продолжительности и давления, связанного с касанием или скольжением. В некоторых вариантах осуществления мультимедийный компонент 1108 может содержать переднюю камеру и / или заднюю камеру. Передняя камера и задняя камера выполнены с возможностью получения внешних мультимедийных данных, когда устройство 1100 находится в рабочем режиме, например, в режиме фотосъемки или видеосъемки. Как передняя, так и задняя камера может быть выполнена в форме фиксированной оптической системы или с возможностью оптической регулировки фокусного расстояния и увеличения / уменьшения.

[00161] Аудиокомпонент 1110 может быть выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 1110 может содержать микрофон (MIC), выполненный с возможностью получения внешнего аудиосигнала, когда устройство 1100 находится в рабочем режиме, например, в режиме вызова, в режиме записи, в режиме распознавания голосовых данных. Полученный аудиосигнал могут дополнительно сохранять в памяти 1104 или передавать через коммуникационный компонент 1116. В некоторых вариантах осуществления аудиокомпонент 1110 дополнительно может включать в себя громкоговоритель для вывода звуковых сигналов.

[00162] Интерфейс 1112 ввода-вывода представляет собой интерфейс между обрабатывающим компонентом 1102 и периферийными интерфейсными модулями, например, с клавиатурой, с манипулятором типа Click Wheel, кнопками и т.д. Помимо прочего, кнопки могут содержать кнопку "Домой" (Home), кнопку регулировки громкости, пусковую кнопку, блокирующую кнопку.

[00163] Сенсорный компонент 1114 может содержать датчики, обеспечивающие оценку состояния различных аспектов устройства 1100. Например, сенсорный компонент 1114 может определять включенное/выключенное состояние устройства 1100, относительное позиционирование компонентов (например, дисплей и клавиатура устройства 1100), изменение положения устройства 1100 или компонента аппарата 1100, наличие или отсутствие контакта пользователя с аппаратом 1100, ориентация, ускорение/замедление движения устройства 1100 и изменение температуры устройства 1100. Сенсорный компонент 1114 может содержать датчик приближения, выполненный с возможностью обнаружения присутствия объекта поблизости без физического контакта. Сенсорный компонент 1114 также может содержать датчик освещенности, например, датчик на основе Комплементарного Металл-Оксидного Полупроводника КМОП (CMOS), датчик на основе Прибора с Зарядовой Связью (ПЗС), используемые для работы с изображениями. В некоторых вариантах осуществления изобретения сенсорный компонент 1114 также может содержать датчик ускорения, гиродатчик, магнитный датчик, датчик давления или датчик температуры.

[00164] Коммуникационный компонент 1116 выполнен с возможностью повышения удобства проводной или беспроводной коммуникации между устройством 1100 и другими устройствами. Устройство 1100 выполнено с возможностью доступа к беспроводной сети на основе стандарта связи, например, Wi-Fi, 2G, 3G или их сочетания. В примерном варианте осуществления изобретения коммуникационный компонент 1116 получает раздаваемый сигнал или передаваемую соответствующую информацию от внешней системы управления широковещательной передачей через широковещательный канал. В примерном варианте осуществления изобретения коммуникационный компонент 1116 дополнительно может содержать модуль Коммуникации Ближнего Поля КБП (NFC), способствующий коммуникации малого радиуса действия. Например, модуль КБП может быть выполнен на основе технологии Радиочастотной Идентификации РИ (RFID), технологии ассоциации инфракрасной передачи данных АИПД (IrDA), технологии Сверхширокополосной Передачи СШП (UWB), технологии Bluetooth (BT) и других технологий.

[00165] В примерных вариантах осуществления устройство 1100 может быть выполнено с использованием Интегральных Схем Специального Назначения ИССН (ASIC), Цифровых Сигнальных Процессоров ЦСП (DSP), Устройств Цифровой Обработки Сигналов УЦОС (DSPD), Программируемых Логических Устройств ПЛУ (PLD), Программируемой Пользователем Вентильной Матрицы ППВМ (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для реализации вышеописанных способов.

[00166] В примерных вариантах осуществления изобретения также предлагается энергонезависимый машиночитаемый накопитель, включающий в себя инструкции, например, содержащиеся в памяти 1104, выполняемые процессором 1118 в устройстве 1100 для реализации вышеописанных способов. Например, в качестве энергонезависимого машиночитаемого накопителя может использоваться ПЗУ (ROM), Оперативное Запоминающее Устройство ОЗУ (RAM), ПЗУ на компакт-диске (CD-ROM), магнитная лента, дискета, оптическое устройство хранения данных и т.д.

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

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

1. Способ для идентификации области, содержащий:

идентификацию заранее заданного края на идентификационном изображении, заранее заданный край - это край, расположенный по заранее заданным направлениям документа;

идентификацию, по крайней мере, одной информационной области на идентификационном изображении на основе заранее заданного края; и

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

причем обрезка информационной области для получения, по крайней мере, одной символьной области содержит:

бинаризацию информационной области для получения бинаризованной информационной области;

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

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

вычисление второй гистограммы по вертикальному направлению для i-го ряда символьных областей, причем вторая гистограмма включает в себя горизонтальную координату каждого столбца пиксельных точек и суммарное значение количества пиксельных точек цвета переднего плана в каждом столбце пиксельных точек, причем n≥i≥1 и i - это положительное целое число;

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

2. Способ по п. 1, отличающийся тем, что идентификация заранее заданного края на идентификационном изображении содержит:

выполнение горизонтальной фильтрации по Собелю и бинаризации идентификационного изображения для получения обработанного идентификационного изображения; и

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

3. Способ по п. 2, дополнительно содержащий:

предварительное уменьшение идентификационного изображения с использованием заранее заданного масштаба уменьшения.

4. Способ по п. 2, дополнительно содержащий:

выполнение процесса соединения области для заранее заданных областей на обработанном идентификационном изображении.

5. Способ по любому из пп. 1-4, отличающийся тем, что идентификация, по крайней мере, одной информационной области на идентификационном изображении на основе заранее заданного края содержит:

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

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

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

7. Способ по любому из пп. 1-4, отличающийся тем, что способ дополнительно содержит:

выполнение корректировки угла наклона для идентификационного изображения в соответствии с наклоном заранее заданного края.

8. Способ по п. 7, отличающийся тем, что выполнение корректировки угла поворота содержит:

определение угла между заранее заданным краем и горизонтальным направлением в соответствии с наклоном заранее заданного края; и

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

9. Устройство для идентификации области, содержащее:

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

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

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

причем обрезающий модуль содержит:

бинаризационный подмодуль, выполненный с возможностью бинаризации информационной области для получения бинаризованной информационной области;

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

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

второй вычислительный подмодуль, выполненный с возможностью: для i-го ряда символьных областей, вычисления второй гистограммы по вертикальному направлению, причем вторая гистограмма включает в себя горизонтальную координату каждого столбца пиксельных точек и суммарное значение количества пиксельных точек цвета переднего плана в каждом столбце пиксельных точек, причем n≥i≥1 - это положительное целое число; и

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

10. Устройство по п. 9, отличающееся тем, что идентификационный модуль содержит:

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

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

11. Устройство по п. 10, дополнительно содержащее:

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

12. Устройство по п. 10, дополнительно содержащее:

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

13. Устройство по любому из пп. 9-12, отличающееся тем, что определяющий модуль выполнен с возможностью определения, по крайней мере, одной информационной области на основе заранее заданного края и зависимости относительного местоположения, причем зависимость относительного местоположения относится к зависимости относительного местоположения между заранее заданным краем и информационной областью.

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

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

15. Устройство по любому из пп. 9-12, отличающееся тем, что устройство дополнительно содержит: корректирующий модуль, выполненный с возможностью корректировки угла наклона идентификационного изображения в соответствии с наклоном заранее заданного края.

16. Устройство по п. 15, отличающееся тем, что корректирующий модуль содержит:

модуль определения угла, выполненный с возможностью определения угла между заранее заданным краем и горизонтальным направлением, определяют в соответствии с наклоном заранее заданного края; и

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

17. Устройство для идентификации области, содержащее:

процессор; и

память для хранения инструкций, исполняемых процессором;

причем процессор выполнен с возможностью:

идентификации заранее заданного края на идентификационном изображении, причем заранее заданный край - это край, расположенный по заранее заданным направлениям документа;

идентификации, по крайней мере, одной информационной области на идентификационном изображении на основе заранее заданного края; и

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

причем обрезка информационной области для получения, по крайней мере, одной символьной области содержит:

бинаризацию информационной области для получения бинаризованной информационной области;

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

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

вычисление второй гистограммы по вертикальному направлению для i-го ряда символьных областей, причем вторая гистограмма включает в себя горизонтальную координату каждого столбца пиксельных точек и суммарное значение количества пиксельных точек цвета переднего плана в каждом столбце пиксельных точек, причем n≥i≥1 и i - это положительное целое число;

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



 

Похожие патенты:

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

Изобретение относится к способу определения местоположения наземных объектов. Техническим результатом является повышение точности определения местоположения наземного объекта в условиях городской застройки.

Изобретение относится к средствам анализа изображения сигнала. Техническим результатом является повышение степени информативности данных анализа сигнала.

Изобретение относится к средствам идентификации объектов на изображении. Техническим результатом изобретения является повышение точности обнаружения объекта на изображении.

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

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

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

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

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

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

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

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

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

Изобретение относится к области обработки изображений. Технический результат – обеспечение сворачивания изображений для создания серий изображений, в соответствии с различными требованиями к сходству изображений различных пользователей.

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

Изобретение относится к области обработки изображений. Техническим результатом является повышение точности определения положения символьной области каждого слова.

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

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

Изобретение относится к области распознавания жестов. Техническим результатом является расширения арсенала средств распознавания жестов для управления электронным устройством.

Изобретение относится к области обработки изображения. Технический результат заключается в расширении арсенала технических средств для идентификации информационной области изображения. Способ для идентификации области содержит: идентификацию заранее заданного края на идентификационном изображении, идентификацию, по крайней мере, одной информационной области на идентификационном изображении на основе заранее заданного края и обрезку информационной области для получения одной символьной области, бинаризацию информационной области для получения бинаризованной информационной области, вычисление первой гистограммы бинаризованной информационной области по горизонтальному направлению, идентификацию n рядов символьных областей в соответствии с последовательными наборами рядов в первой гистограмме, вычисление второй гистограммы по вертикальному направлению для i-го ряда символьных областей, идентификацию ni символьных областей в соответствии с последовательными наборами столбцов во второй гистограмме, каждый из которых состоит из столбцов, в которых суммарные значения количества пиксельных точек цвета переднего плана больше второго порогового значения. 3 н. и 14 з.п. ф-лы, 18 ил.

Наверх