{"id":"https://openalex.org/W3198536941","doi":"https://doi.org/10.1587/transfun.2021vlp0009","title":"FPGA Implementation of a Stream-Based Real-Time Hardware Line Segment Detector","display_name":"FPGA Implementation of a Stream-Based Real-Time Hardware Line Segment Detector","publication_year":2021,"publication_date":"2021-09-01","ids":{"openalex":"https://openalex.org/W3198536941","doi":"https://doi.org/10.1587/transfun.2021vlp0009","mag":"3198536941"},"language":"en","primary_location":{"id":"doi:10.1587/transfun.2021vlp0009","is_oa":false,"landing_page_url":"https://doi.org/10.1587/transfun.2021vlp0009","pdf_url":null,"source":{"id":"https://openalex.org/S166990724","display_name":"IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences","issn_l":"0916-8508","issn":["0916-8508","1745-1337"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5108249863","display_name":"Taito Manabe","orcid":null},"institutions":[{"id":"https://openalex.org/I43777268","display_name":"Nagasaki University","ror":"https://ror.org/058h74p94","country_code":"JP","type":"education","lineage":["https://openalex.org/I43777268"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Taito MANABE","raw_affiliation_strings":["Nagasaki University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nagasaki University","institution_ids":["https://openalex.org/I43777268"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081735183","display_name":"T. Katayama","orcid":null},"institutions":[{"id":"https://openalex.org/I43777268","display_name":"Nagasaki University","ror":"https://ror.org/058h74p94","country_code":"JP","type":"education","lineage":["https://openalex.org/I43777268"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Taichi KATAYAMA","raw_affiliation_strings":["Nagasaki University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nagasaki University","institution_ids":["https://openalex.org/I43777268"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5106183057","display_name":"Yuichiro Shibata","orcid":null},"institutions":[{"id":"https://openalex.org/I43777268","display_name":"Nagasaki University","ror":"https://ror.org/058h74p94","country_code":"JP","type":"education","lineage":["https://openalex.org/I43777268"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yuichiro SHIBATA","raw_affiliation_strings":["Nagasaki University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nagasaki University","institution_ids":["https://openalex.org/I43777268"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I43777268"],"apc_list":null,"apc_paid":null,"fwci":0.1884,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.48328878,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":"E105.A","issue":"3","first_page":"468","last_page":"477"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12549","display_name":"Image and Object Detection Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12549","display_name":"Image and Object Detection Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13114","display_name":"Image Processing Techniques and Applications","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10531","display_name":"Advanced Vision and Imaging","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8105820417404175},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7900327444076538},{"id":"https://openalex.org/keywords/video-graphics-array","display_name":"Video Graphics Array","score":0.6837759017944336},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.5931642651557922},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.523483157157898},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.5216436982154846},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5065301656723022},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4650261402130127},{"id":"https://openalex.org/keywords/detector","display_name":"Detector","score":0.4591372311115265},{"id":"https://openalex.org/keywords/stream-processing","display_name":"Stream processing","score":0.44179224967956543},{"id":"https://openalex.org/keywords/image-processing","display_name":"Image processing","score":0.4308384954929352},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.42387112975120544},{"id":"https://openalex.org/keywords/line","display_name":"Line (geometry)","score":0.4223206043243408},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3899545967578888},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2382957935333252},{"id":"https://openalex.org/keywords/image","display_name":"Image (mathematics)","score":0.11944389343261719},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.1171683669090271}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8105820417404175},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7900327444076538},{"id":"https://openalex.org/C139983466","wikidata":"https://www.wikidata.org/wiki/Q17194","display_name":"Video Graphics Array","level":3,"score":0.6837759017944336},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5931642651557922},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.523483157157898},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.5216436982154846},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5065301656723022},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4650261402130127},{"id":"https://openalex.org/C94915269","wikidata":"https://www.wikidata.org/wiki/Q1834857","display_name":"Detector","level":2,"score":0.4591372311115265},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.44179224967956543},{"id":"https://openalex.org/C9417928","wikidata":"https://www.wikidata.org/wiki/Q1070689","display_name":"Image processing","level":3,"score":0.4308384954929352},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.42387112975120544},{"id":"https://openalex.org/C198352243","wikidata":"https://www.wikidata.org/wiki/Q37105","display_name":"Line (geometry)","level":2,"score":0.4223206043243408},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3899545967578888},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2382957935333252},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.11944389343261719},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.1171683669090271},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1587/transfun.2021vlp0009","is_oa":false,"landing_page_url":"https://doi.org/10.1587/transfun.2021vlp0009","pdf_url":null,"source":{"id":"https://openalex.org/S166990724","display_name":"IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences","issn_l":"0916-8508","issn":["0916-8508","1745-1337"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.8700000047683716,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G7430957044","display_name":"Establishment of tremor suppression technology based on high-speed image processing hardware and its application to microsurgery assistance","funder_award_id":"20H04158","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"}],"funders":[{"id":"https://openalex.org/F4320334764","display_name":"Japan Society for the Promotion of Science","ror":"https://ror.org/00hhkn466"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W22745672","https://openalex.org/W2004491626","https://openalex.org/W2009953720","https://openalex.org/W2118913683","https://openalex.org/W2132341613","https://openalex.org/W2156953558","https://openalex.org/W2160072137","https://openalex.org/W2750900935","https://openalex.org/W3004109071","https://openalex.org/W3021029506"],"related_works":["https://openalex.org/W2360664843","https://openalex.org/W2364087260","https://openalex.org/W2390465755","https://openalex.org/W2094322362","https://openalex.org/W2351631418","https://openalex.org/W2353540338","https://openalex.org/W2367611520","https://openalex.org/W2375218795","https://openalex.org/W2994098388","https://openalex.org/W2393010557"],"abstract_inverted_index":{"Line":[0],"detection":[1,33,40,144],"is":[2,51,92,125,155,174,182,207,213],"the":[3,13,64,68,93,103,116,148,171,194,211],"fundamental":[4],"image":[5],"processing":[6,50,110,218],"technique":[7],"which":[8],"has":[9],"various":[10],"applications":[11],"in":[12,107],"field":[14],"of":[15,66,84,109,129,150,186,193],"computer":[16],"vision.":[17],"For":[18,35],"example,":[19],"lane":[20],"keeping":[21],"required":[22],"to":[23,57,81,176,216],"realize":[24],"autonomous":[25],"vehicles":[26],"can":[27],"be":[28],"implemented":[29,156,172],"based":[30,95,146],"on":[31,96,119,147,157,219],"line":[32,88,142,178],"technique.":[34],"such":[36,59],"purposes,":[37],"however,":[38],"low":[39],"latency":[41],"and":[42,99,112,140,181,189],"power":[43],"consumption":[44],"are":[45],"essential.":[46],"Using":[47],"hardware-based":[48],"stream":[49],"considered":[52],"as":[53,121],"an":[54],"effective":[55],"way":[56],"achieve":[58],"properties":[60],"since":[61],"it":[62],"eliminates":[63],"need":[65],"storing":[67],"whole":[69,153],"frame":[70],"into":[71],"energy-consuming":[72],"external":[73,165],"memory.":[74,166],"In":[75],"addition,":[76],"adopting":[77],"FPGAs":[78,120],"enables":[79],"us":[80],"keep":[82],"flexibility":[83],"software":[85,217],"processing.":[86],"The":[87,152],"segment":[89,143],"detector":[90],"(LSD)":[91],"algorithm":[94,145],"intensity":[97],"gradient,":[98],"performs":[100],"better":[101],"than":[102,191],"well-known":[104],"Hough":[105],"transform":[106],"terms":[108],"speed":[111],"accuracy.":[113],"However,":[114],"implementing":[115],"original":[117],"LSD":[118],"a":[122,138,158],"pipeline":[123],"structure":[124],"difficult":[126],"mainly":[127],"because":[128],"its":[130],"iterative":[131],"region":[132],"growing":[133],"approach.":[134],"Therefore,":[135],"we":[136],"propose":[137],"simple":[139],"stream-friendly":[141],"concept":[149],"LSD.":[151],"system":[154,173,212],"Xilinx":[159],"Zynq-7000":[160],"XC7Z020-1CLG400C":[161],"FPGA":[162],"without":[163],"any":[164],"Evaluation":[167],"results":[168],"reveal":[169],"that":[170,210],"able":[175],"detect":[177],"segments":[179],"successfully":[180],"compact":[183],"with":[184],"7.5%":[185],"Block":[187],"RAM":[188],"less":[190],"7.0%":[192],"other":[195],"resources":[196],"used,":[197],"while":[198],"maintaining":[199],"60":[200],"fps":[201],"throughput":[202],"for":[203],"VGA":[204],"videos.":[205],"It":[206],"also":[208],"shown":[209],"power-efficient":[214],"compared":[215],"CPUs.":[220]},"counts_by_year":[{"year":2022,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
