<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современная техника и технологии» &#187; Мирзаева Гулмира Рустамовна</title>
	<atom:link href="http://technology.snauka.ru/author/grmirzaeva/feed" rel="self" type="application/rss+xml" />
	<link>https://technology.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jan 2026 18:56:12 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Предварительная обработка изображений при распознавании номерных знаков автомобилей</title>
		<link>https://technology.snauka.ru/2017/07/13703</link>
		<comments>https://technology.snauka.ru/2017/07/13703#comments</comments>
		<pubDate>Tue, 11 Jul 2017 12:00:18 +0000</pubDate>
		<dc:creator>Мирзаева Гулмира Рустамовна</dc:creator>
				<category><![CDATA[Общая рубрика]]></category>
		<category><![CDATA[бинаризация изображений номерных знаков]]></category>
		<category><![CDATA[предварительная обработка изображений]]></category>
		<category><![CDATA[распознавание номерных знаков]]></category>
		<category><![CDATA[улучшение изображений номерных знаков]]></category>
		<category><![CDATA[фильтрация изображений номерных знаков]]></category>

		<guid isPermaLink="false">https://technology.snauka.ru/2017/07/13703</guid>
		<description><![CDATA[Введение  С ростом числа транспортных средств возникает потребность обеспечения безопасности автовладельцев. Поэтому вопросы разработки и внедрения систем распознавания номерных знаков, с помощью которых определяется зарегистрированный данный вид транспорта, является актуальными [1-3]. Одно из центральных мест в задачах создания систем распознавания номерных знаков автомобилей занимают вопросы разработки и исследования алгоритмов предварительной обработки видеоизображений автомобилей. Хоть и [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span>Введение</span></strong><span> </span><br />
<span>С ростом числа транспортных средств возникает потребность обеспечения безопасности автовладельцев. Поэтому вопросы разработки и внедрения систем распознавания номерных знаков, с помощью которых определяется зарегистрированный данный вид транспорта, является актуальными [1-3]. Одно из центральных мест в задачах создания систем распознавания номерных знаков автомобилей занимают вопросы разработки и исследования алгоритмов предварительной обработки видеоизображений автомобилей. Хоть и в результате такого рода обработки мы не получаем характерные признаки, которые могут быть использованы при распознавании номерных знаков, эта обработка создает благоприятные условия для определения значений этих признаков более точно, чем без предварительной обработки. Поэтому возникает необходимость исследования нового класса задач, связанных с вопросами разработки алгоритмов предварительной обработки исходных изображений с учетом их специфических особенностей.</span><br />
<span>Цель данной работы – разработка комплекса алгоритмов предварительной обработки изображений номерных знаков. При этом следует отметить, что рассматриваемые алгоритмы являются начальным этапом при решении задачи выделения признаков, характеризующих изображения номерных знаков автомобилей.</span></p>
<p><strong><span>1. Постановка задачи</span></strong><br />
<span>Представляется целесообразным, в целях улучшения понимания предмета исследований, разделить процесс поиска решения основной задачи на несколько четко ограниченных последовательных этапов. Такое разделение позволяет упростить подход к решению основной задачи распознавания номерных знаков автомобилей. Ограничивая цель каждого этапа, можно ставить вопрос о критерии качества и оптимизировать показатель качества одного или совокупности нескольких этапов: 1) предварительная обработка исходных изображений номерных знаков автомобилей; 2) выделение характерных признаков изображений номерных знаков автомобилей; 3) распознавание номерных знаков автомобилей по характерным признакам.</span><br />
<span>Отметим, что основной целью в данной работе является разработка алгоритмов и программного комплекса предварительной обработки исходных изображений номерных знаков, т.к. эти алгоритмы составляют начальную основу при создании автоматизированных систем распознавания номерных знаков автомобилей по их изображениям. В связи с этим, основное внимание в данной работе уделяется вопросам разработки алгоритмов для решения задачи первого этапа, в котором осуществляется преобразование исходного изображения в некоторое другое изображение, обладающее заданными характеристиками (например, обеспечивается увеличение отношения сигнал/шум или подчеркиваются отдельные детали изображения, с тем, чтобы улучшить качество и удалить шумовые эффекты исходного изображения). Для достоверного определения характерных признаков изображений номерных знаков необходимо обработать исходные изображения и привести их к определенному виду. Поэтому процесс предварительной обработки изображения является необходимым этапом при распознавании номерных знаков автомобилей. При этом улучшается точность выделенных характерных признаков изображений номерных знаков.</span></p>
<p><strong><span>2. Методы решения</span></strong><br />
<strong><em></em></strong><span>В настоящей работе рассматриваются методы и алгоритмы предварительной обработки, ориентированные на решение задачи улучшения исходных изображений при распознавании номерных знаков автомобилей. Известно, что эффективное решение задачи выделения характерных признаков изображений номерных знаков при их распознавании включает следующие основные этапы: 1) улучшение исходного изображения номерных знаков; 2) фильтрация улучшенного изображения номерных знаков; 3) бинаризация фильтрованного изображения номерных знаков; 4) фильтрация бинарного изображения номерных знаков; 5) скелетизация бинарного изображения номерных знаков.</span><br />
<span>Кратко рассмотрим задачи каждого этапа и алгоритмы решения в отдельности.</span><br />
<strong><em><span>1. Улучшение исходного изображения номерных знаков.</span></em></strong><span> Основная задача первого этапа заключается в улучшении исходного изображения с точки зрения точности результатов распознавания номерных знаков по выделенным признакам изображений. Процесс улучшения описывается уравнением [4,5]</span></p>
<div align="center"><img src="http://content.snauka.ru/technology/13703_files/01IMYGD06.gif" alt="" width="145" height="22" /><span>,</span><img src="http://content.snauka.ru/technology/13703_files/006EMGEWU.gif" alt="" width="12" height="22" /></div>
<p><span>где </span><img src="http://content.snauka.ru/technology/13703_files/00ZTQ1ZGN.gif" alt="" width="46" height="22" /><span> – исходное изображение, </span><img src="http://content.snauka.ru/technology/13703_files/0BV61R378.gif" alt="" width="47" height="22" /><span> – обработанное (улучшенное) изображение, </span><img src="http://content.snauka.ru/technology/13703_files/01THMUC0L.gif" alt="" width="12" height="22" /><span> – оператор над </span><img src="http://content.snauka.ru/technology/13703_files/0BX1P37N3.gif" alt="" width="11" height="22" /><span>, определенный в некоторой окрестности точки</span><img src="http://content.snauka.ru/technology/13703_files/02QG95TUV.gif" alt="" width="36" height="22" /><span>.</span><br />
<span>На первом шаге определяется максимальный </span><img src="http://content.snauka.ru/technology/13703_files/0Y2YP7HDX.gif" alt="" width="40" height="22" /><span> и минимальный </span><img src="http://content.snauka.ru/technology/13703_files/0WJ6WC1GD.gif" alt="" width="37" height="22" /><span> элементы исходного изображения номерных знаков.</span><br />
<span>На втором шаге осуществляется преобразование каждого элемента исходного изображения по формуле</span></p>
<div align="center"><img src="http://content.snauka.ru/technology/13703_files/1.gif" alt="" width="279" height="35" /><span>,</span></div>
<p><span>где </span><img src="http://content.snauka.ru/technology/13703_files/1(1).gif" alt="" width="46" height="22" /><span>, </span><img src="http://content.snauka.ru/technology/13703_files/2.gif" alt="" width="47" height="22" /><span> – яркости исходного и обработанного изображений в некоторой точке </span><img src="http://content.snauka.ru/technology/13703_files/2(1).gif" alt="" width="40" height="22" /><br />
<span>На третьем шаге производится преобразование каждого элемента исходного изображения с использованием метода эквализации гистограммы:</span><br />
<img src="http://content.snauka.ru/technology/13703_files/3.gif" alt="" width="276" height="64" /><br />
<span>где </span><img src="http://content.snauka.ru/technology/13703_files/3(1).gif" alt="" width="25" height="22" /><span> – число точек яркости </span><img src="http://content.snauka.ru/technology/13703_files/3(2).gif" alt="" width="14" height="20" /><span> на рассматриваемом изображении; </span><img src="http://content.snauka.ru/technology/13703_files/3(3).gif" alt="" width="18" height="16" /><span> – общее число пикселей на изображении.</span><br />
<span>На четвертом шаге выполняется преобразование каждого элемента исходного изображения с использованием метода приведения гистограммы к заданной форме:</span><br />
<img src="http://content.snauka.ru/technology/13703_files/4.gif" alt="" width="136" height="24" /><br />
<img src="http://content.snauka.ru/technology/13703_files/5.gif" alt="" width="200" height="67" /><br />
<img src="http://content.snauka.ru/technology/13703_files/5(1).gif" alt="" width="113" height="64" /><br />
<img src="http://content.snauka.ru/technology/13703_files/7.gif" alt="" width="318" height="72" /><br />
<span>где </span><img src="http://content.snauka.ru/technology/13703_files/8.gif" alt="" width="45" height="22" /><span> – количество пикселей изображения со значением яркости </span><img src="http://content.snauka.ru/technology/13703_files/8(1).gif" alt="" width="11" height="22" /><span> </span><img src="http://content.snauka.ru/technology/13703_files/8(2).gif" alt="" width="104" height="22" /><span> </span><img src="http://content.snauka.ru/technology/13703_files/8(3).gif" alt="" width="47" height="22" /><span> – значение яркости пикселя </span><img src="http://content.snauka.ru/technology/13703_files/8(4).gif" alt="" width="36" height="22" /><span>; </span><img src="http://content.snauka.ru/technology/13703_files/9.gif" alt="" width="10" height="22" /><span> – нормализующий параметр (обычно </span><img src="http://content.snauka.ru/technology/13703_files/9(1).gif" alt="" width="59" height="22" /><span>).</span><br />
<span>На последнем шаге осуществляется преобразование каждого элемента исходного изображения</span></p>
<div align="center"><img src="http://content.snauka.ru/technology/13703_files/9(2).gif" alt="" width="356" height="22" /><span>,</span></div>
<p><span>где </span><img src="http://content.snauka.ru/technology/13703_files/10.gif" alt="" width="102" height="22" /><span> – параметры алгоритма улучшения </span><img src="http://content.snauka.ru/technology/13703_files/10(1).gif" alt="" width="174" height="22" /><span>.</span><br />
<span>В результате выполнения рассмотренного алгоритма увеличивается контраст между кривыми, характеризующими номерные знаки, и фоном.</span><br />
<strong><em><span>2. Фильтрация улучшенного изображения номерных знаков.</span></em></strong><span> Фильтрация изображений тесно связана с применением преобразования Фурье и обработкой изображений в частотной области. При построении фильтра используются некоторые свойства исходного изображения [4-7].</span><br />
<span>Алгоритм фильтрации в частотной области состоит из следующих шагов.</span><br />
<span>На первом шаге улучшенного изображения номерных знаков </span><img src="http://content.snauka.ru/technology/13703_files/10(2).gif" alt="" width="47" height="22" /><span> умножается на </span><img src="http://content.snauka.ru/technology/13703_files/10(3).gif" alt="" width="62" height="23" /><span>, чтобы его Фурье-преобразование оказалось центрированным:</span></p>
<div align="center"><img src="http://content.snauka.ru/technology/13703_files/11.gif" alt="" width="343" height="25" /></div>
<p><span>где </span><img src="http://content.snauka.ru/technology/13703_files/11(1).gif" alt="" width="47" height="22" /><span> – соответственно высота и ширина рассматриваемого изображения (</span><img src="http://content.snauka.ru/technology/13703_files/12.gif" alt="" width="220" height="22" /><span>где </span><img src="http://content.snauka.ru/technology/13703_files/12(1).gif" alt="" width="34" height="22" /><span> – натуральные числа, характеризующие размерность изображения); </span><img src="http://content.snauka.ru/technology/13703_files/12(2).gif" alt="" width="34" height="22" /><span> – преобразование Фурье, которое вычисляется на следующем шаге.</span><br />
<span>На втором шаге осуществляется прямое дискретное преобразование Фурье </span><img src="http://content.snauka.ru/technology/13703_files/12(3).gif" alt="" width="56" height="22" /><span> центрированного изображения:</span><br />
<img src="http://content.snauka.ru/technology/13703_files/15.gif" alt="" width="484" height="69" /><br />
<span>На третьем шаге производится умножение функции </span><img src="http://content.snauka.ru/technology/13703_files/16.gif" alt="" width="55" height="22" /><span> на функцию фильтра </span><img src="http://content.snauka.ru/technology/13703_files/16(1).gif" alt="" width="56" height="22" /><span>:</span></p>
<div align="center"><img src="http://content.snauka.ru/technology/13703_files/16(2).gif" alt="" width="191" height="22" /><img src="http://content.snauka.ru/technology/13703_files/17.gif" alt="" width="181" height="24" /></div>
<p><span>где </span><img src="http://content.snauka.ru/technology/13703_files/17(1).gif" alt="" width="56" height="22" /><span> – передаточная функция фильтра, которая подавляет некоторые частоты преобразования.</span><br />
<span>На четвертом шаге осуществляется обратное дискретное преобразование Фурье от </span><img src="http://content.snauka.ru/technology/13703_files/17(2).gif" alt="" width="56" height="22" /><span>:</span><br />
<img src="http://content.snauka.ru/technology/13703_files/20.gif" alt="" width="446" height="69" /><br />
<span>На пятом шаге выделяется вещественная часть </span><img src="http://content.snauka.ru/technology/13703_files/21.gif" alt="" width="55" height="22" /><span>, которая является результатом четвертого шага, и выделенная часть </span><img src="http://content.snauka.ru/technology/13703_files/21(1).gif" alt="" width="55" height="22" /><span> умножается на </span><img src="http://content.snauka.ru/technology/13703_files/21(2).gif" alt="" width="67" height="22" /><span>:</span></p>
<div align="center"><img src="http://content.snauka.ru/technology/13703_files/21(3).gif" alt="" width="205" height="22" /></div>
<p><span>В результате обработки рассматриваемого изображения с помощью предложенного алгоритма фильтрации мы получаем изображение, в котором устраняются многие помехи.</span><br />
<strong><em><span>3. Бинаризация фильтрованного изображения номерных знаков. </span></em></strong><span>Для бинаризации фильтрованного изображения можно использовать алгоритм, основанный на гистограммном методе [4,6,8]. Основная идея данного алгоритма заключается в определении матрицы порогов на основе анализа гистограммных свойств элементов изображения</span><span style="color: #ff00ff;"> </span><span>и преобразовании полутонового изображения в бинарное на основе метода билинейной интерполяции пороговых значений между узлами. Алгоритм бинаризации фильтрованного изображения состоит из пяти основных этапов.</span><br />
<span>На первом этапе формируется набор базовых фрагментов в результате разделения рассматриваемого изображения на равные части. Размерность выделенного фрагмента изображения будет </span><img src="http://content.snauka.ru/technology/13703_files/22.gif" alt="" width="64" height="22" /><span> (</span><img src="http://content.snauka.ru/technology/13703_files/22(1).gif" alt="" width="139" height="22" /><span>). </span><br />
<span>На втором этапе определяется гистограмма, соответствующая значениям яркости каждого элемента выделенного базового фрагмента изображения для всех фрагментов. Далее на основе анализа гистограмм по каждому фрагменту вычисляется пороговое значение.</span><br />
<span>На третьем этапе определяются значения порогов, используя критерий максимального внутриклассового изменения, для каждого базового фрагмента изображения. Вычисленные значения сохраняются в матрице порогов.</span><br />
<span>На четвертом этапе, используя билинейную интерполяцию элементов матрицы порогов, уточняется пороговое значение изображения номерного знака. </span><br />
<span>На пятом этапе вычисляется пороговое значение для каждого элемента изображения номерного знака, и определяются матрицы порогов. Далее на основе вычисленной матрицы порогов полутоновое изображение преобразуется в бинарное.</span><br />
<span>В результате применения рассмотренного алгоритма для бинаризации изображения номерного знака выделяются контурные линии.</span><br />
<strong><em><span>4. Фильтрация бинарного изображения номерных знаков.</span></em></strong><span> В целях эффективного улучшения бинарного изображения номерных знаков производится фильтрация данного изображения, используя локальную ориентацию кривых на изображении и формализируя идею «мысленного продолжения локальной ориентации кривых» при анализе номерных знаков. Алгоритм фильтрации бинарного изображения номерных знаков состоит из пяти основных этапы.</span><br />
<span>На первом этапе определяются локальные параметры рассматриваемого бинарного изображения, используемого при построении фильтра. Эти параметры могут быть определены пользователем визуально.</span><br />
<span>На втором этапе формируется карта направлений фильтра на основе анализа направлений кривых на рассматриваемой точке бинарного изображения. </span><br />
<span>На третьем этапе осуществляется уменьшение шума и устранение небольших разрывов на основе анализа карты направлений, вычисленного на втором этапе.</span><br />
<span>В результате выполнения рассмотренного алгоритма улучшается качество изображения номерного знака, и устраняются некоторые размытые участки и разрывы.</span><br />
<strong><em><span>5. Скелетизация бинарного изображения номерных знаков.</span></em></strong><span> Основная идея алгоритма скелетизации заключается в формировании четкого бинарного изображения [9-11], позволяющего осуществить однозначное распознавание номерных знаков автомобилей. При этом предполагается, что в результате бинаризации с различными пороговыми значениями получаются различные бинарные изображения одного и того же объекта. Для каждого бинарного изображения определятся его скелетное представление, далее по оставшимся ветвям и вершинам формируются фрагменты бинарного изображения. В целях получения четкого бинарного изображения, полученные фрагменты накладываются друг на друга и устраняются размытые участки.</span><br />
<span>На первом этапе определяется множество внутренних точек, которые образуют симметрические оси для каждого начертания линии. При этом каждая внутренняя точка имеет не менее двух ближайших граничных точек.</span><br />
<span>На втором этапе объединяются все фрагменты бинарного изображения, и все ветви анализируются. Если толщина ветви </span><img src="http://content.snauka.ru/technology/13703_files/22(2).gif" alt="" width="8" height="22" /><span> удовлетворяет условию </span><img src="http://content.snauka.ru/technology/13703_files/23.gif" alt="" width="37" height="22" /><img src="http://content.snauka.ru/technology/13703_files/23(1).gif" alt="" width="219" height="22" /><span>, то она не отбрасывается. Здесь </span><img src="http://content.snauka.ru/technology/13703_files/23(2).gif" alt="" width="78" height="22" /><span> – соответственно минимальный и максимальный пороги. </span><br />
<span>На третьем этапе отбрасываются только те ветви из оставшихся, которые имеют длину не менее, чем заданный порог. </span><br />
<span>В результаты работы данного алгоритма формируется скелетное изображение номерного знака, которое позволяет однозначно определить характерные точки при выделении признаков в задаче распознавания номерных знаков автомобилей.</span></p>
<p><strong><span>3. Экспериментальная проверка</span></strong><br />
<span>В целях оценки работоспособности предложенных алгоритмов предварительной обработки изображений разработаны функциональные схемы и соответствующие программы. Работоспособность разработанных программ проверена при решении задачи распознавания номерных знаков по видеоизображениям автомобилей.</span><br />
<span>В процессе исследований были выполнены эксперименты с предварительной обработкой нескольких десятков изображений разных автомобилей, сфотографированных в разных условиях. Исходные изображения имели размеры от 128128 до 10241024 пикселей и были представлены в форматах JPEG, BMP, TIFF. Все рассматриваемые изображения являются нормализованными и имеют различные размеры.</span><br />
<span>Задача распознавания номерных знаков решалась двумя способами: 1) выделение признаков без предварительной обработки изображений [12]; 2) выделение признаков после предварительной обработки изображений с применением предложенных алгоритмов. </span><br />
<span>В результате данного экспериментального исследования получены следующие результаты распознавания. В первом случае ошибка в процессе обучения составила 3,49 %, ошибка в процессе контроля – 8,63 %. Для сравнения произведен эксперимент с использованием линейной дискриминантной функции. Во втором случае те же показатели составили 0,75 % и 2,7% соответственно. Сравнение этих результатов показывают эффективность предложенных алгоритмов при распознавании номерных знаков автомобилей.</span></p>
<p><strong><span>Заключение</span></strong><br />
<span>Одной из основных проблем при построении систем распознавания номерных знаков автомобилей является задача предварительной обработки изображений. Предложен комплекс алгоритмов для предварительной обработки изображений номерных знаков. Эти алгоритмы позволяют решать ряд задач, связанных с недостатками качества полученных изображений, и дающие приемлемые результаты для последующего выделения характерных признаков номерных знаков. Отметим, что разработанные алгоритмы по предварительной обработке изображений могут быть использованы при составлении различных программных комплексов, ориентированных на решение задачи распознавания номерных знаков автомобилей.</span></p>
]]></content:encoded>
			<wfw:commentRss>https://technology.snauka.ru/2017/07/13703/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
