{"id":"https://openalex.org/W3197879958","doi":"https://doi.org/10.1587/transfun.2021vlp0016","title":"A Hardware Oriented Approximate Convex Hull Algorithm and its FPGA Implementation","display_name":"A Hardware Oriented Approximate Convex Hull Algorithm and its FPGA Implementation","publication_year":2021,"publication_date":"2021-09-01","ids":{"openalex":"https://openalex.org/W3197879958","doi":"https://doi.org/10.1587/transfun.2021vlp0016","mag":"3197879958"},"language":"en","primary_location":{"id":"doi:10.1587/transfun.2021vlp0016","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transfun.2021vlp0016","pdf_url":"https://www.jstage.jst.go.jp/article/transfun/E105.A/3/E105.A_2021VLP0016/_pdf","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":true,"oa_status":"bronze","oa_url":"https://www.jstage.jst.go.jp/article/transfun/E105.A/3/E105.A_2021VLP0016/_pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5044222062","display_name":"Tatsuma MORI","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":"Tatsuma MORI","raw_affiliation_strings":["Graduate School of Engineering, Nagasaki University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Graduate School of Engineering, Nagasaki University","institution_ids":["https://openalex.org/I43777268"]}]},{"author_position":"middle","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":["Graduate School of Engineering, Nagasaki University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Graduate School of Engineering, 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":["Graduate School of Engineering, Nagasaki University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Graduate School of Engineering, 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.8123,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.80371305,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"E105.A","issue":"3","first_page":"459","last_page":"467"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T12923","display_name":"Digital Image Processing Techniques","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"}},{"id":"https://openalex.org/T10531","display_name":"Advanced Vision and Imaging","score":0.9983999729156494,"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/convex-hull","display_name":"Convex hull","score":0.8911824226379395},{"id":"https://openalex.org/keywords/output-sensitive-algorithm","display_name":"Output-sensitive algorithm","score":0.6275919675827026},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6016687154769897},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6009657382965088},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.580184817314148},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.5463767647743225},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5402131080627441},{"id":"https://openalex.org/keywords/convex-combination","display_name":"Convex combination","score":0.511776864528656},{"id":"https://openalex.org/keywords/hull","display_name":"Hull","score":0.4780697822570801},{"id":"https://openalex.org/keywords/convex-set","display_name":"Convex set","score":0.4490644335746765},{"id":"https://openalex.org/keywords/regular-polygon","display_name":"Regular polygon","score":0.43928828835487366},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.43579646944999695},{"id":"https://openalex.org/keywords/floating-point","display_name":"Floating point","score":0.4319648742675781},{"id":"https://openalex.org/keywords/orthogonal-convex-hull","display_name":"Orthogonal convex hull","score":0.41770845651626587},{"id":"https://openalex.org/keywords/convex-optimization","display_name":"Convex optimization","score":0.3844836950302124},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.34547159075737},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.25929027795791626},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.23184308409690857},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.11906450986862183},{"id":"https://openalex.org/keywords/convex-body","display_name":"Convex body","score":0.11895370483398438},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.07260093092918396}],"concepts":[{"id":"https://openalex.org/C206194317","wikidata":"https://www.wikidata.org/wiki/Q1138624","display_name":"Convex hull","level":3,"score":0.8911824226379395},{"id":"https://openalex.org/C39132409","wikidata":"https://www.wikidata.org/wiki/Q7112860","display_name":"Output-sensitive algorithm","level":5,"score":0.6275919675827026},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6016687154769897},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6009657382965088},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.580184817314148},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.5463767647743225},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5402131080627441},{"id":"https://openalex.org/C111110010","wikidata":"https://www.wikidata.org/wiki/Q2627315","display_name":"Convex combination","level":4,"score":0.511776864528656},{"id":"https://openalex.org/C37423430","wikidata":"https://www.wikidata.org/wiki/Q6750281","display_name":"Hull","level":2,"score":0.4780697822570801},{"id":"https://openalex.org/C49870271","wikidata":"https://www.wikidata.org/wiki/Q193657","display_name":"Convex set","level":4,"score":0.4490644335746765},{"id":"https://openalex.org/C112680207","wikidata":"https://www.wikidata.org/wiki/Q714886","display_name":"Regular polygon","level":2,"score":0.43928828835487366},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.43579646944999695},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.4319648742675781},{"id":"https://openalex.org/C64051489","wikidata":"https://www.wikidata.org/wiki/Q7104528","display_name":"Orthogonal convex hull","level":5,"score":0.41770845651626587},{"id":"https://openalex.org/C157972887","wikidata":"https://www.wikidata.org/wiki/Q463359","display_name":"Convex optimization","level":3,"score":0.3844836950302124},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.34547159075737},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.25929027795791626},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.23184308409690857},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.11906450986862183},{"id":"https://openalex.org/C134912446","wikidata":"https://www.wikidata.org/wiki/Q5166516","display_name":"Convex body","level":4,"score":0.11895370483398438},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07260093092918396},{"id":"https://openalex.org/C199104240","wikidata":"https://www.wikidata.org/wiki/Q118291","display_name":"Marine engineering","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1587/transfun.2021vlp0016","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transfun.2021vlp0016","pdf_url":"https://www.jstage.jst.go.jp/article/transfun/E105.A/3/E105.A_2021VLP0016/_pdf","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":{"id":"doi:10.1587/transfun.2021vlp0016","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transfun.2021vlp0016","pdf_url":"https://www.jstage.jst.go.jp/article/transfun/E105.A/3/E105.A_2021VLP0016/_pdf","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"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4097553039","display_name":"Creation of Scalable Computers and their System Software for Post-Moore Era","funder_award_id":"20H00593","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"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":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3197879958.pdf","grobid_xml":"https://content.openalex.org/works/W3197879958.grobid-xml"},"referenced_works_count":15,"referenced_works":["https://openalex.org/W1542574989","https://openalex.org/W1967241124","https://openalex.org/W1968634208","https://openalex.org/W2020655744","https://openalex.org/W2025299767","https://openalex.org/W2055442696","https://openalex.org/W2085121963","https://openalex.org/W2096653903","https://openalex.org/W2107318390","https://openalex.org/W2153504150","https://openalex.org/W2158499120","https://openalex.org/W2572856103","https://openalex.org/W2935872488","https://openalex.org/W3104827756","https://openalex.org/W3143172042"],"related_works":["https://openalex.org/W981962503","https://openalex.org/W2363904277","https://openalex.org/W1758159897","https://openalex.org/W2058179942","https://openalex.org/W2375652826","https://openalex.org/W1786647412","https://openalex.org/W2048874717","https://openalex.org/W2358001426","https://openalex.org/W2132847202","https://openalex.org/W2300145982"],"abstract_inverted_index":{"The":[0],"convex":[1,6,18,32,60,102,117,191],"hull":[2,33,61,118,192],"is":[3,35,68,86,158],"the":[4,14,59,73,76,80,98,123,132,135,154,189,202,208],"minimum":[5],"surrounding":[7],"a":[8,83,90,113,127,177],"given":[9],"set":[10],"of":[11,16,31,62,82,153,172,210],"points.":[12],"Since":[13],"process":[15,122],"finding":[17],"hulls":[19,103],"has":[20],"various":[21],"practical":[22,108,220],"application":[23],"fields":[24],"including":[25],"embedded":[26],"real-time":[27],"systems,":[28],"efficient":[29,94,145],"acceleration":[30,49],"algorithms":[34],"an":[36,47,63],"important":[37],"problem":[38],"in":[39,134,161,170],"computer":[40],"geometry.":[41],"In":[42,55,196],"this":[43,53],"paper,":[44],"we":[45,111,149,179],"discuss":[46],"FPGA":[48,95,146,151],"approach":[50],"to":[51,57,70,88,182,188,207],"address":[52],"problem.":[54],"order":[56],"compute":[58],"unsorted":[64],"point":[65,211],"set,":[66],"it":[67],"necessary":[69],"store":[71],"all":[72,131],"points":[74,125,133],"during":[75],"computation,":[77],"and":[78,163,166,174],"thus":[79],"capacity":[81],"on-chip":[84],"memory":[85],"likely":[87],"be":[89],"major":[91],"constraint":[92],"for":[93,107,144,219],"implementation.":[96,147],"On":[97],"other":[99],"hand,":[100],"approximate":[101,116],"are":[104],"often":[105],"sufficient":[106],"applications.":[109],"Therefore,":[110],"propose":[112,139],"hardware":[114],"oriented":[115],"algorithm,":[119,156],"which":[120,157,215],"can":[121],"input":[124],"as":[126],"stream":[128],"without":[129],"storing":[130],"memory.":[136],"We":[137],"also":[138],"some":[140],"computation":[141],"reduction":[142],"techniques":[143],"Then,":[148],"present":[150],"implementation":[152],"proposed":[155],"parallelized":[159],"both":[160],"temporal":[162],"spatial":[164],"domains,":[165],"evaluate":[167],"its":[168],"effectiveness":[169],"terms":[171],"performance":[173,186],"accuracy.":[175],"As":[176],"result,":[178],"demonstrated":[180],"11":[181],"30":[183],"times":[184],"faster":[185],"compared":[187],"widely-used":[190],"software":[193],"library":[194],"Qhull.":[195],"addition,":[197],"accuracy":[198],"assessment":[199],"revealed":[200],"that":[201],"maximum":[203],"approximation":[204],"error":[205],"normalized":[206],"diameters":[209],"sets":[212],"was":[213,216],"0.038%,":[214],"reasonably":[217],"small":[218],"use":[221],"cases.":[222]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
