Using the Hough transform for analysis of images containing straight lines

dc.contributor.advisorDe Jager, Gerhard
dc.contributor.authorDachs, Andrew Francis
dc.date.accessioned2023-09-23T14:20:12Z
dc.date.available2023-09-23T14:20:12Z
dc.date.issued1990
dc.date.updated2023-09-23T14:19:50Z
dc.description.abstractThe Hough transform is a means for finding straight lines in an image. Since it is robust and efficient it is widely used in machine vision systems. The Hough transform has been shown to be a special case of the Radon transform. As a result, the Hough transform can be inverted using the inverse Radon transform. The Radon transform is important in the medical field, where its inverse, reconstruction from projections, is used to view "slices" through a patient in Computer Aided Tomography. The straight line Hough transform produces a two dimensional parameter space. A straight line in the image produces a peak in this space. Normally, the Hough transform extracts two parameters for each line in the image. Two parameters can describe a line mathematically, but a line segment requires four parameters since the end points must be defined. It is possible to avoid extending the Hough space to four dimensions and still extract line segments. The method presented here achieves this by filtering the two dimensional Hough space before inversion with the inverse Radon transform. The Hough, Radon and inverse Radon transforms are implemented on general purpose computers and the different algorithms for inverting the Radon transform are discussed. The "filtering in Hough space" method is applied to the problem of extracting polygons, or polyhedra, from images. The information extracted can be used by a Computer Aided Design (CAD) system to model the scene. Other uses of the forward transform I filter I inverse transform method are discussed. For example, linear features in images can be enhanced in this manner. This method can be used in a machine vision system in which straight lines must be extracted from an image. However, the computation times are too long for a real time system. In this case dedicated hardware would be required. Such dedicated hardware has been described in the literature. ยท It is possible to extend the Hough transform to other parametric curves, for example circles and ellipses. However, no inverse transform exists for these extensions. Therefore the filtering technique is limited to linear features at this stage.
dc.identifier.apacitationDachs, A. F. (1990). <i>Using the Hough transform for analysis of images containing straight lines</i>. (). ,Faculty of Engineering and the Built Environment ,Department of Electrical Engineering. Retrieved from http://hdl.handle.net/11427/38836en_ZA
dc.identifier.chicagocitationDachs, Andrew Francis. <i>"Using the Hough transform for analysis of images containing straight lines."</i> ., ,Faculty of Engineering and the Built Environment ,Department of Electrical Engineering, 1990. http://hdl.handle.net/11427/38836en_ZA
dc.identifier.citationDachs, A.F. 1990. Using the Hough transform for analysis of images containing straight lines. . ,Faculty of Engineering and the Built Environment ,Department of Electrical Engineering. http://hdl.handle.net/11427/38836en_ZA
dc.identifier.ris TY - Master Thesis AU - Dachs, Andrew Francis AB - The Hough transform is a means for finding straight lines in an image. Since it is robust and efficient it is widely used in machine vision systems. The Hough transform has been shown to be a special case of the Radon transform. As a result, the Hough transform can be inverted using the inverse Radon transform. The Radon transform is important in the medical field, where its inverse, reconstruction from projections, is used to view "slices" through a patient in Computer Aided Tomography. The straight line Hough transform produces a two dimensional parameter space. A straight line in the image produces a peak in this space. Normally, the Hough transform extracts two parameters for each line in the image. Two parameters can describe a line mathematically, but a line segment requires four parameters since the end points must be defined. It is possible to avoid extending the Hough space to four dimensions and still extract line segments. The method presented here achieves this by filtering the two dimensional Hough space before inversion with the inverse Radon transform. The Hough, Radon and inverse Radon transforms are implemented on general purpose computers and the different algorithms for inverting the Radon transform are discussed. The "filtering in Hough space" method is applied to the problem of extracting polygons, or polyhedra, from images. The information extracted can be used by a Computer Aided Design (CAD) system to model the scene. Other uses of the forward transform I filter I inverse transform method are discussed. For example, linear features in images can be enhanced in this manner. This method can be used in a machine vision system in which straight lines must be extracted from an image. However, the computation times are too long for a real time system. In this case dedicated hardware would be required. Such dedicated hardware has been described in the literature. ยท It is possible to extend the Hough transform to other parametric curves, for example circles and ellipses. However, no inverse transform exists for these extensions. Therefore the filtering technique is limited to linear features at this stage. DA - 1990 DB - OpenUCT DP - University of Cape Town KW - Electrical Engineering LK - https://open.uct.ac.za PY - 1990 T1 - Using the Hough transform for analysis of images containing straight lines TI - Using the Hough transform for analysis of images containing straight lines UR - http://hdl.handle.net/11427/38836 ER - en_ZA
dc.identifier.urihttp://hdl.handle.net/11427/38836
dc.identifier.vancouvercitationDachs AF. Using the Hough transform for analysis of images containing straight lines. []. ,Faculty of Engineering and the Built Environment ,Department of Electrical Engineering, 1990 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/38836en_ZA
dc.language.rfc3066eng
dc.publisher.departmentDepartment of Electrical Engineering
dc.publisher.facultyFaculty of Engineering and the Built Environment
dc.subjectElectrical Engineering
dc.titleUsing the Hough transform for analysis of images containing straight lines
dc.typeMaster Thesis
dc.type.qualificationlevelMasters
dc.type.qualificationlevelMSc (Eng)
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_ebe_1990_dachs andrew francis.pdf
Size:
3.74 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description:
Collections