{"id":"https://openalex.org/W3091131122","doi":"https://doi.org/10.1109/ijcnn48605.2020.9207313","title":"FAuto: An Efficient GMM-HMM FPGA Implementation for Behavior Estimation in Autonomous Systems","display_name":"FAuto: An Efficient GMM-HMM FPGA Implementation for Behavior Estimation in Autonomous Systems","publication_year":2020,"publication_date":"2020-07-01","ids":{"openalex":"https://openalex.org/W3091131122","doi":"https://doi.org/10.1109/ijcnn48605.2020.9207313","mag":"3091131122"},"language":"en","primary_location":{"id":"doi:10.1109/ijcnn48605.2020.9207313","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn48605.2020.9207313","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 International Joint Conference on Neural Networks (IJCNN)","raw_type":"proceedings-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/A5051915196","display_name":"Junde Li","orcid":"https://orcid.org/0000-0002-8518-8887"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Junde Li","raw_affiliation_strings":["School of Electrical Engineering and Computer Science, Pennsylvania State University, PA, USA"],"affiliations":[{"raw_affiliation_string":"School of Electrical Engineering and Computer Science, Pennsylvania State University, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070025195","display_name":"Navyata Gattu","orcid":null},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Navyata Gattu","raw_affiliation_strings":["School of Electrical Engineering and Computer Science, Pennsylvania State University, PA, USA"],"affiliations":[{"raw_affiliation_string":"School of Electrical Engineering and Computer Science, Pennsylvania State University, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5085567454","display_name":"Swaroop Ghosh","orcid":"https://orcid.org/0000-0001-8753-490X"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Swaroop Ghosh","raw_affiliation_strings":["School of Electrical Engineering and Computer Science, Pennsylvania State University, PA, USA"],"affiliations":[{"raw_affiliation_string":"School of Electrical Engineering and Computer Science, Pennsylvania State University, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5051915196"],"corresponding_institution_ids":["https://openalex.org/I130769515"],"apc_list":null,"apc_paid":null,"fwci":0.1006,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.46032563,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11099","display_name":"Autonomous Vehicle Technology and Safety","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/2203","display_name":"Automotive Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11099","display_name":"Autonomous Vehicle Technology and Safety","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/2203","display_name":"Automotive Engineering"},"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/T10761","display_name":"Vehicular Ad Hoc Networks (VANETs)","score":0.9854999780654907,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"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/T10331","display_name":"Video Surveillance and Tracking Methods","score":0.9837999939918518,"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.8015541434288025},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7643727660179138},{"id":"https://openalex.org/keywords/hidden-markov-model","display_name":"Hidden Markov model","score":0.7240964770317078},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.684526264667511},{"id":"https://openalex.org/keywords/mixture-model","display_name":"Mixture model","score":0.5842736959457397},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5556136965751648},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5081582069396973},{"id":"https://openalex.org/keywords/viterbi-algorithm","display_name":"Viterbi algorithm","score":0.42682570219039917},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.40709882974624634},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2867242097854614},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.2184600830078125}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8015541434288025},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7643727660179138},{"id":"https://openalex.org/C23224414","wikidata":"https://www.wikidata.org/wiki/Q176769","display_name":"Hidden Markov model","level":2,"score":0.7240964770317078},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.684526264667511},{"id":"https://openalex.org/C61224824","wikidata":"https://www.wikidata.org/wiki/Q2260434","display_name":"Mixture model","level":2,"score":0.5842736959457397},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5556136965751648},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5081582069396973},{"id":"https://openalex.org/C60582962","wikidata":"https://www.wikidata.org/wiki/Q83886","display_name":"Viterbi algorithm","level":3,"score":0.42682570219039917},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.40709882974624634},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2867242097854614},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2184600830078125},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ijcnn48605.2020.9207313","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn48605.2020.9207313","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 International Joint Conference on Neural Networks (IJCNN)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1579838312","https://openalex.org/W1994593272","https://openalex.org/W1999085092","https://openalex.org/W2099517310","https://openalex.org/W2119011544","https://openalex.org/W2153323685","https://openalex.org/W2156057555","https://openalex.org/W2162966954","https://openalex.org/W2165880886","https://openalex.org/W2205403270","https://openalex.org/W2505906308","https://openalex.org/W2514474307","https://openalex.org/W2788838111","https://openalex.org/W2805499321","https://openalex.org/W2889953594","https://openalex.org/W2963489164","https://openalex.org/W4233798301","https://openalex.org/W6754569781","https://openalex.org/W6966714973"],"related_works":["https://openalex.org/W2136652457","https://openalex.org/W2169849734","https://openalex.org/W2116722627","https://openalex.org/W4324119469","https://openalex.org/W2129150969","https://openalex.org/W2236912844","https://openalex.org/W1975869217","https://openalex.org/W2401728283","https://openalex.org/W2383829109","https://openalex.org/W2379938888"],"abstract_inverted_index":{"Driving":[0],"behavior":[1],"estimation":[2],"in":[3,133],"car-following":[4],"scenario":[5],"based":[6,22],"on":[7,23,91,119,146,179],"contextual":[8,63],"traffic":[9],"information":[10],"is":[11,65,87,153],"an":[12],"essential":[13],"capability":[14],"for":[15,31,53,79,95,124],"autonomous":[16,125],"driving":[17,51],"systems.":[18,126],"Real-time":[19],"motion":[20],"planning":[21],"incomplete":[24],"environment":[25],"perception":[26],"requires":[27],"complicated":[28],"probabilistic":[29],"model":[30,50,132,138],"interactions":[32],"with":[33,43,116,161],"surrounding":[34],"objects":[35],"and":[36,73,104,135,159,170],"road":[37],"conditions.":[38],"Hidden":[39],"Markov":[40],"Model":[41],"(HMM)":[42],"Gaussian":[44],"emissions":[45],"has":[46],"been":[47],"used":[48,90],"to":[49,75,174],"behaviors":[52],"its":[54,101],"ability":[55],"of":[56,100,113],"inferring":[57],"unobserved":[58],"states.":[59],"While":[60],"the":[61,68,111,129,137],"high-dimensional":[62],"data":[64,145],"continuously":[66],"processed,":[67],"system":[69],"should":[70],"be":[71],"high-performance":[72],"power-efficient":[74],"make":[76],"real-time":[77],"decisions":[78],"safe":[80],"operations.":[81],"Field":[82],"Programmable":[83],"Gate":[84],"Array":[85],"(FPGA)":[86],"being":[88],"increasingly":[89],"embedded":[92],"System-on-Chip":[93],"(SoC)":[94],"mobile":[96],"applications":[97],"mainly":[98],"because":[99],"parallel":[102],"computation":[103],"low-power":[105],"consumption.":[106],"This":[107],"paper":[108],"implements":[109],"FAuto:":[110],"framework":[112],"HMM":[114],"coupled":[115],"GMM":[117],"algorithm":[118],"a":[120,147],"Xilinx":[121],"PYNQ-Z2":[122],"board":[123],"We":[127],"design":[128],"hybrid":[130],"GMM-HMM":[131],"python,":[134],"train":[136],"using":[139],"Next":[140],"Generation":[141],"SIMulation":[142],"(NGSIM)":[143],"trajectory":[144],"CPU":[148],"platform.":[149],"The":[150],"hardware":[151],"accelerator":[152],"designed":[154],"through":[155],"Vivado":[156],"HLS":[157],"2018.2,":[158],"verified":[160],"Jupiter":[162],"notebook.":[163],"FAuto":[164],"achieves":[165],"2.59":[166],"TOPS/W":[167],"power":[168],"efficiency,":[169],"10.39\u00d7":[171],"speedup":[172],"compared":[173],"Python":[175],"software":[176],"implementation":[177],"running":[178],"quad-core":[180],"i7-7500U":[181],"CPU.":[182]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
