Способ и устройство для идентификации области
Иллюстрации
Показать всеИзобретение относится к области обработки изображения. Технический результат заключается в расширении арсенала технических средств для идентификации информационной области изображения. Способ для идентификации области содержит: идентификацию заранее заданного края на идентификационном изображении, идентификацию, по крайней мере, одной информационной области на идентификационном изображении на основе заранее заданного края и обрезку информационной области для получения одной символьной области, бинаризацию информационной области для получения бинаризованной информационной области, вычисление первой гистограммы бинаризованной информационной области по горизонтальному направлению, идентификацию 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-го ряда символьных областей, пр