From bb0972183bd568a9e45d447e122d0fba9a587ba9 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Mon, 22 May 2023 12:18:05 +0200 Subject: use biblatex for references (joshua) --- doc/refs.bib | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'doc/refs.bib') diff --git a/doc/refs.bib b/doc/refs.bib index e69de29..7ae5f95 100644 --- a/doc/refs.bib +++ b/doc/refs.bib @@ -0,0 +1,7 @@ +@article{ieee:sign-detection, + author = {Chunsheng Liu and Shuang Li and Faliang Chang and Yinhai Wang}, + title = {Machine Vision Based Traffic Sign Detection Methods: Review, + Analyses and Perspectives}, + year = {2019}, + url = {https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8746141} +} -- cgit v1.2.3 From 7493bb9c899c34853d0f7f84f60838583ae19aaf Mon Sep 17 00:00:00 2001 From: lonkaars Date: Mon, 22 May 2023 12:44:46 +0200 Subject: hough transform sources to bibtex --- doc/dui.md | 8 ++++---- doc/refs.bib | 23 +++++++++++++++++++++++ 2 files changed, 27 insertions(+), 4 deletions(-) (limited to 'doc/refs.bib') diff --git a/doc/dui.md b/doc/dui.md index 22d74a6..03bd855 100644 --- a/doc/dui.md +++ b/doc/dui.md @@ -195,10 +195,10 @@ This is a popular algorithm used to detect straight lines in an image. It works For more information about Hough Transform algorithms check the below links: -- [Wiki hough](https://en.wikipedia.org/wiki/Hough_transform ) -- [Science article](https://www.sciencedirect.com/topics/computer-science/hough-transforms) -- [OpenCV Hough](https://docs.opencv.org/3.4/d9/db0/tutorial_hough_lines.html) -- [OpenMV find_lines](https://docs.openmv.io/library/omv.image.html) +- \citetitle{wikipedia:hough} +- \citetitle{sciencedirect:hough} +- \citetitle{opencv:hough} +- \citetitle{openmv:find_lines} #### EDlines diff --git a/doc/refs.bib b/doc/refs.bib index 7ae5f95..4af280b 100644 --- a/doc/refs.bib +++ b/doc/refs.bib @@ -5,3 +5,26 @@ year = {2019}, url = {https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8746141} } + +@online{wikipedia:hough, + title = {Hough transform}, + url = {https://en.wikipedia.org/wiki/Hough_transform} +} + +@article{sciencedirect:hough, + author = {Mark S. Nixon and Alberto S and Aguado}, + title = {Feature Extraction and Image Processing for Computer Vision}, + year = {2020}, + url = {https://www.sciencedirect.com/topics/computer-science/hough-transforms} +} + +@manual{opencv:hough, + title = {Hough Line Transform}, + url = {https://docs.opencv.org/3.4/d9/db0/tutorial_hough_lines.html} +} + +@manual{openmv:find_lines, + title = {image — machine vision}, + url = {https://docs.openmv.io/library/omv.image.html} +} + -- cgit v1.2.3 From 60f7d6edf5c69e8cb5944b5187a246334fe024a0 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Mon, 22 May 2023 17:47:21 +0200 Subject: update all references --- doc/dui.md | 24 ++++++++++----------- doc/refs.bib | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+), 12 deletions(-) (limited to 'doc/refs.bib') diff --git a/doc/dui.md b/doc/dui.md index 03bd855..18dea0c 100644 --- a/doc/dui.md +++ b/doc/dui.md @@ -206,10 +206,10 @@ EDLines, short for Edge Drawing Lines, is a feature-based algorithm that detects For more information about EDlines algorithms check the below links: -- [github library](https://github.com/CihanTopal/ED_Lib) -- [Science article](https://www.sciencedirect.com/science/article/abs/pii/S0167865511001772) -- [EDLINES: REAL-TIME LINE SEGMENT DETECTION BY EDGE DRAWING (ED)](https://projet.liris.cnrs.fr/imagine/pub/proceedings/ICIP-2011/papers/1569406487.pdf) -- [OpenCV EDlines doc](https://docs.opencv.org/3.4/d4/d8b/group__ximgproc__edge__drawing.html) +- \citetitle{gh:ed_lib} +- \citetitle{sciencedirect:edlines} +- \citetitle{paper:edlines} +- \citetitle{opencv:edgedrawing} #### Line Segment Detector @@ -221,10 +221,10 @@ Once the line segments are detected, they are refined using a line merging algor For more information about Line Segment Detector algorithms check the below links: -- [LSD: a Line Segment Detector pdf](http://www.ipol.im/pub/art/2012/gjmr-lsd/article.pdf) -- [Working behind LSD](https://saiwa.ai/blog/line-segment-detection-2/) -- [OpenCV LSD doc](https://docs.opencv.org/3.4/db/d73/classcv_1_1LineSegmentDetector.html) -- [OpenMV find_line_segments](https://docs.openmv.io/library/omv.image.html) +- \citetitle{paper:lsd} +- \citetitle{saiwa:lsd} +- \citetitle{opencv:lsd} +- \citetitle{openmv:lsd} #### Radon transform @@ -232,10 +232,10 @@ Radon transform is another popular algorithm used for line detection. It works b For more information about Radon transform algorithms check the below links: -- [Science article](https://www.sciencedirect.com/science/article/abs/pii/0031320396000155) -- [matlab Radon](https://stackoverflow.com/questions/35412573/radon-transform-line-detection) -- [Matlab elaboration Radon](https://www.kevinpolisano.com/Doctorat/doc-matlab-exemple/radon_lines_detection.html) -- [OpenCV Radon doc](https://docs.opencv.org/4.x/d5/d89/radon__transform_8hpp.html) +- \citetitle{sciencedirect:radon} +- \citetitle{stackoverflow:radon} +- \citetitle{matlab:radon} +- \citetitle{opencv:radon} ### Which algorithm is suitable for our project? diff --git a/doc/refs.bib b/doc/refs.bib index 4af280b..e8a2277 100644 --- a/doc/refs.bib +++ b/doc/refs.bib @@ -28,3 +28,73 @@ url = {https://docs.openmv.io/library/omv.image.html} } +@manual{gh:ed_lib, + title = {Implementations of edge (ED, EDColor, EDPF), line (EDLines), + circle and low eccentric ellipse (EDCircles) detection algorithms.}, + author = {Cihan Topal}, + url = {https://github.com/CihanTopal/ED_Lib} +} + +@article{sciencedirect:edlines, + title = {EDLines: A real-time line segment detector with a false detection control}, + author = {Cuneyt Akinlar}, + url = {https://www.sciencedirect.com/science/article/abs/pii/S0167865511001772} +} + +@article{paper:edlines, + title = {EDLines: real-time line segment detection by edge drawing (ED)}, + author = {Cuneyt Akinlar and Cihan Topal}, + year = {2011}, + url = {https://projet.liris.cnrs.fr/imagine/pub/proceedings/ICIP-2011/papers/1569406487.pdf} +} + +@manual{opencv:edgedrawing, + title = {OpenCV EDlines doc}, + url = {https://docs.opencv.org/3.4/d4/d8b/group__ximgproc__edge__drawing.html} +} + +@article{paper:lsd, + title = {LSD: a Line Segment Detector}, + author = {Rafael Grompone von Gioi and Jérémie Jakubowicz and Jean-Michel Morel and Gregory Randall}, + year = {2012}, + url = {http://www.ipol.im/pub/art/2012/gjmr-lsd/article.pdf} +} + +@online{saiwa:lsd, + title = {line Segment Detection | A Comprehensive Guide}, + year = {2023}, + url = {https://saiwa.ai/blog/line-segment-detection-2/} +} + +@manual{opencv:lsd, + title = {OpenCV LSD doc}, + url = {https://docs.opencv.org/3.4/db/d73/classcv_1_1LineSegmentDetector.html} +} + +@online{openmv:lsd, + title = {OpenMV find\_line\_segments}, + url = {https://docs.openmv.io/library/omv.image.html} +} + +@online{sciencedirect:radon, + title = {A fast digital radon transform -- an efficient means for evaluating the hough transform}, + year = {1996}, + author = {W.A. Götz and H.J. Druckmüller}, + url = {https://www.sciencedirect.com/science/article/abs/pii/0031320396000155} +} + +@online{stackoverflow:radon, + title = {Radon Transform Line Detection}, + url = {https://stackoverflow.com/questions/35412573/radon-transform-line-detection} +} + +@online{matlab:radon, + title = {Radon transform applied to lines detection}, + author = {Kévin Polisano}, + url = {https://www.kevinpolisano.com/Doctorat/doc-matlab-exemple/radon_lines_detection.html} +} + +@online{opencv:radon, + title = {OpenCV Radon doc}, + url = {https://docs.opencv.org/4.x/d5/d89/radon__transform_8hpp.html} +} -- cgit v1.2.3