Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Bobkov A.V. - Image registration in the real time applications

Bobkov A.V. - Image registration in the real time applications, страница 10

PDF-файл Bobkov A.V. - Image registration in the real time applications, страница 10 Распознавание изображений (14034): Книга - 10 семестр (2 семестр магистратуры)Bobkov A.V. - Image registration in the real time applications: Распознавание изображений - PDF, страница 10 (14034) - СтудИзба2017-12-22СтудИзба

Описание файла

PDF-файл из архива "Bobkov A.V. - Image registration in the real time applications", который расположен в категории "". Всё это находится в предмете "распознавание изображений" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "распознавание изображений" в общих файлах.

Просмотр PDF-файла онлайн

Текст 10 страницы из PDF

However, line segment detection requires more acomplex detection algorithm in comparison to unbounded lines. Line segment36requires at least 4 parameters to be described, so it requires 4-dimentionalparameter space if standard approaches are invoked.1.3.7. Line segment detectionA line segment can be considered as a curve and can be detected by HT. Aline segment requires four parameters to be uniquely described. The mostcomfortable form is a form of co-ordinates of both ends, but it cannot be used withHT since separate edge pixels contain no information about line segment ends.

Soless comfortable and less accurate forms are used. One of the most popular formsis a set of appropriate line parameters (for example, normal parameters), segmentcentre position of this line and segment length.The primary problem of such an approach is that the line segment isconsidered to have at least 4 parameters to be properly described, and they requirea 4-dimensional parameter space. This causes a huge amount of required memoryto implement detection, and significant amount of computation as well.Another problem is the accuracy of line segment detection.

An accuracy ofline segment detection with this parameterisation depends directly ondiscretezation step and accuracy of the gradient direction detection. Maximumaccuracy that can be obtained using differential filters of practical suitable size isabout 10 but due to the influence of such factors as image retrace withdiscretezation, natural curvature contour, texture influence etc. is over an orderhigher.Since the line segments are nice candidates to a fast, universal and completedescription of an image, there are lots of papers that investigate line segmentdetection problems and propose different techniques to avoid them.

In [Davies,1990] the GHT is used to extract line segments that become a classical approach tothe segment detection. Shpilman and Brailovsky [Shpilman and Brailovsky 1999]used a MUFF parameterisation scheme to determine line segment ends asinterception points of line and window frame. Kamat and Ganesan [Kamat andGanesan, 1998] show that the line segment ends coordinates can be extracted frombutterfly-shape vote distribution in the parameter space. In [Foresti, 2000] afocusing algorithm is used in order to reduce the size and dimensionality of searchspace. This approach provides additional information about line segmentdistribution that can be used for more complex and exact detection.

In the [Ching,2001] the iterative technique proposed that allows avoiding a line splitting. Thisapproach cannot provide high performance but it produces high accuracy.All these approaches allow to moderate primary line segment detectionproblems, however, the price is either significant loss of performance or loss ofreliability in the complex or noised images.371.4. Contour detectionContour detection is a necessary stage of almost all feature-basedtechniques.

The most important and salient features describe object boundaries, oredge pixels; hence, they contain the most important information about objectshape.The theory of edge detection is well researched, and many different toolsand techniques are available. However, the demands of real-time application createexacting requirements on edge detection properties and limit the number ofmethods that can be effectively used. These requirements are:- Performance. The edge detection stage processes the raw intensive imagesand has to deal with a significant volume of information.

Hence, global techniquescannot be used to process the whole image, and local area techniques are usedinstead. Such approaches can increase performance; however, they may beconstrained by their operation on an incomplete set of image information and raisesensitivity.- Reliability. This is the ability to extract edge pixels correctly on images oflow quality – noisy, blurred, with geometric distortion etc. Since the reliability andperformance are always mutually exclusive requirements, each practicalapplication can provide their own trade-off between these characteristics.- Precision.

Many popular edge detectors produce misplaced edge pixels asthe price for noise filtration. This causes distortions in object feature locations andcreates additional problems on the feature matching stage. Furthermore, to obtainmore exact position of edge pixels, more complex – and thus slower – algorithmsmust be used. Precision is one more components in the performance-reliabilityprecision triad of mutually exclusive requirements.- Contour width. In the most of cases a contour of one pixel width isrequired for reliable feature detection. If the width is greater than one pixel, it isrequired to apply additional algorithms of edge thinning.- Enclosed contour.

In some cases the contour extracted must be enclosedand contain no gaps. However, a number of techniques are known that do notrequired enclosed contours for reliable feature detection, and HT is one of them.- Edge orientation information. Edges can provide information not onlyabout the contour pixel position, but also about the edge orientation in these pixels.The edge orientation is usually found from the direction of brightness gradient inthe edge pixels.

The edge orientation is an important property for a further featuredetection stage. The more exact information about edge orientation that is availablethe faster feature detection can be performed. However, the precision of edgedetection is limited both by local area size used for edge orientation computation,and by the level of noise suppression. Increasing the computation area significantlyslows down the computations whereas noise suppression displaces the edge pixelposition. So the edge orientation precision is often a parameter that requiresaccurate tuning.38- Insignificant details suppression. Usually the edge detector produces notonly salient contours but also other edges that can be caused by noise, texture, tinydetails, unsmooth colour changing etc.

These items are not desired within featuredetection since they can distort results and slow down the process, and in certaincircumstates can be eliminated. The main parameter that allows distinguishingthese items from the real contours is lower brightness gradient magnitude. So themost popular technique of detail suppression is thresholding, or binarization – anelimination of all pixels with lower gradient magnitude than given threshold.However, proper selection of threshold value and the algorithm itself is a complexand still challenging task.A contour detection algorithm must contain three stages: edge detection,thresholding and edge thinning.1.4.1. Edge detectorThe most widely used edge detectors can be classified in following groups inrelation to the principle used:–Tracing methods. These methods use bypassing to the perimeter of uniformareas.

The trace goes through the contour pixels required. The simplest tracingalgorithm is a “bug algorithm” (Fig.1.2). “Bug” begins moving from white area indirection to the black. As soon as it have reached the black pixel it turn to the leftand goes to the next pixel. If this pixel is white, bug turns to the right, if white – tothe left, and so on until it returns to the original point. Co-ordinates of passagefrom black to white pixels describe an object contour.Tracing methods can be implemented to a binary image only, which containsonly black or white pixels; hence a thresholding procedure has to be applied to thesource image. Thresholding itself is a complex problem that has no universalsolution.The advantages of tracing methods include high precision, one pixel contourwidth and enclosed contour.

Disadvantages are the low performance and lowstability. Due to these disadvantages tracing methods are rarely used in real timeapplications. Their main application area is computer graphics and CAD systems.39Fig.1.2. Contour tracing by the bug algorithm–Differential methods. These methods use numeral spatial differentiation. Afirst or second derivative is usually used (however, in [Mathieu et al 2003]methods are discussed that use derivative of fractional dimensionality). Firstderivative has a local maximum in the areas of maximum spatial speed ofbrightness changing, so the position of local maximums can be accepted as objectboundaries.

Second derivative crosses a zero in the areas of curvature changing, sothe zero crossing points can be also accepted as edges. These properties allowbuilding a detector, based on derivative estimation by calculating finite differencesin the area around selected point. Second-order methods allow simplifying edgesearching, since zero-crossing areas are easy to obtain. First-order methods allowobtaining information about both brightness gradient and edge orientation, and lesssusceptible to noise, but an additional operation of local maximum searching isrequired (it is usually referred as edge thinning).Numerical differentiation operation can be performed as an imageconvolution with a special matrix (mask), like other filtration operation, sodifferentiation operation is commonly referred as filtration.Differential filters are widely used due to their simplicity, relatively highperformance and reliability.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5183
Авторов
на СтудИзбе
435
Средний доход
с одного платного файла
Обучение Подробнее