{"id":"https://openalex.org/W3017262157","doi":"https://doi.org/10.1109/access.2020.2988527","title":"BAX: A Bundle Adjustment Accelerator With Decoupled Access/Execute Architecture for Visual Odometry","display_name":"BAX: A Bundle Adjustment Accelerator With Decoupled Access/Execute Architecture for Visual Odometry","publication_year":2020,"publication_date":"2020-01-01","ids":{"openalex":"https://openalex.org/W3017262157","doi":"https://doi.org/10.1109/access.2020.2988527","mag":"3017262157"},"language":"en","primary_location":{"id":"doi:10.1109/access.2020.2988527","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.2988527","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09069904.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09069904.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5028033603","display_name":"Rongdi Sun","orcid":"https://orcid.org/0000-0002-8005-7458"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rongdi Sun","raw_affiliation_strings":["School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China","ORCiD"],"raw_orcid":"https://orcid.org/0000-0002-8005-7458","affiliations":[{"raw_affiliation_string":"School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"ORCiD","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032986088","display_name":"Peilin Liu","orcid":"https://orcid.org/0000-0002-5321-2336"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Peilin Liu","raw_affiliation_strings":["School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101761877","display_name":"Jianwei Xue","orcid":"https://orcid.org/0000-0003-1992-218X"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianwei Xue","raw_affiliation_strings":["School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102749733","display_name":"Shiyu Yang","orcid":"https://orcid.org/0009-0005-0955-3431"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shiyu Yang","raw_affiliation_strings":["School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037529768","display_name":"Jiuchao Qian","orcid":"https://orcid.org/0000-0002-4313-9956"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiuchao Qian","raw_affiliation_strings":["School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048965499","display_name":"Rendong Ying","orcid":"https://orcid.org/0000-0001-6670-149X"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rendong Ying","raw_affiliation_strings":["School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electronic and Electrical Engineering, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I183067930"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":14.6889,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":{"value":0.981933,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"8","issue":null,"first_page":"75530","last_page":"75542"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10191","display_name":"Robotics and Sensor-Based Localization","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace 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/T10191","display_name":"Robotics and Sensor-Based Localization","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace 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/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9994999766349792,"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.9991999864578247,"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/computer-science","display_name":"Computer science","score":0.7969794273376465},{"id":"https://openalex.org/keywords/instruction-prefetch","display_name":"Instruction prefetch","score":0.6400234699249268},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5191880464553833},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.5073749423027039},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.4461725652217865},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.43247929215431213},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.42853277921676636},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.4195978045463562},{"id":"https://openalex.org/keywords/transpose","display_name":"Transpose","score":0.41809308528900146},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3904799222946167},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2850150167942047},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11014246940612793}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7969794273376465},{"id":"https://openalex.org/C133588205","wikidata":"https://www.wikidata.org/wiki/Q28455645","display_name":"Instruction prefetch","level":3,"score":0.6400234699249268},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5191880464553833},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5073749423027039},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.4461725652217865},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.43247929215431213},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.42853277921676636},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.4195978045463562},{"id":"https://openalex.org/C200106649","wikidata":"https://www.wikidata.org/wiki/Q223683","display_name":"Transpose","level":3,"score":0.41809308528900146},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3904799222946167},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2850150167942047},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11014246940612793},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"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/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C158693339","wikidata":"https://www.wikidata.org/wiki/Q190524","display_name":"Eigenvalues and eigenvectors","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2020.2988527","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.2988527","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09069904.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:ad64383c885e4236b668a575e29b189f","is_oa":true,"landing_page_url":"https://doaj.org/article/ad64383c885e4236b668a575e29b189f","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 8, Pp 75530-75542 (2020)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2020.2988527","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.2988527","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09069904.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.6899999976158142,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G4311881603","display_name":null,"funder_award_id":"61903246","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W1484371059","https://openalex.org/W1617806327","https://openalex.org/W1796703886","https://openalex.org/W1982008951","https://openalex.org/W1991544872","https://openalex.org/W1991793962","https://openalex.org/W1999339108","https://openalex.org/W2001790138","https://openalex.org/W2015996585","https://openalex.org/W2045289186","https://openalex.org/W2079436606","https://openalex.org/W2107586520","https://openalex.org/W2114440707","https://openalex.org/W2117228865","https://openalex.org/W2124313187","https://openalex.org/W2133192850","https://openalex.org/W2154790323","https://openalex.org/W2166132830","https://openalex.org/W2259008757","https://openalex.org/W2471962767","https://openalex.org/W2553603302","https://openalex.org/W2561115355","https://openalex.org/W2753878917","https://openalex.org/W2890660991","https://openalex.org/W2922127512","https://openalex.org/W2947305093","https://openalex.org/W2949268757","https://openalex.org/W2968489055","https://openalex.org/W3203604041","https://openalex.org/W4285719527","https://openalex.org/W6636705262","https://openalex.org/W6637954346","https://openalex.org/W6692242647","https://openalex.org/W6729999887","https://openalex.org/W6760252871","https://openalex.org/W6763175695"],"related_works":["https://openalex.org/W2140324148","https://openalex.org/W2121199344","https://openalex.org/W2285914869","https://openalex.org/W3117515082","https://openalex.org/W2113441357","https://openalex.org/W3022537591","https://openalex.org/W2126134823","https://openalex.org/W2336226224","https://openalex.org/W1974128693","https://openalex.org/W2049703229"],"abstract_inverted_index":{"As":[0],"the":[1,32,62,66,78,84,99,114,135,139,148,155,161,164,172,209,220],"demand":[2],"for":[3,50,109,123,131],"embedded-vision":[4],"grows,":[5],"solving":[6],"large":[7],"optimization":[8],"problems":[9],"in":[10,38,134,143,178,192],"real-time":[11],"with":[12,160,182],"energy":[13],"and":[14,47,52,91,126,147,204,211,215],"cost":[15],"budget":[16],"is":[17,129,151,167,176,201],"a":[18,23,45,48,120,189],"challenge.":[19],"We":[20],"present":[21],"BAX,":[22],"hardware":[24],"accelerator":[25],"of":[26,35,44,94,101,219],"bundle":[27],"adjustment":[28],"(BA),":[29],"which":[30,76],"solves":[31],"least-squares":[33],"problem":[34],"state":[36],"estimation":[37],"visual":[39],"odometry":[40],"(VO).":[41],"BAX":[42,175,200],"consists":[43],"frontend":[46,56],"backend":[49,63,70],"control":[51],"computation,":[53],"respectively.":[54],"The":[55,69,86],"generates":[57],"instructions":[58],"on-the-fly":[59],"executed":[60],"at":[61,195,222],"to":[64],"perform":[65],"BA":[67,191],"algorithm.":[68],"adopts":[71],"decoupled":[72],"access/execute":[73],"(DAE)":[74],"architecture,":[75,163],"separates":[77],"memory":[79],"access":[80],"unit":[81,117],"(MAU)":[82],"from":[83],"pipeline.":[85],"MAU":[87],"can":[88],"prefetch":[89],"vectors":[90],"matrices":[92],"ahead":[93],"computations.":[95],"To":[96],"further":[97],"reduce":[98],"latency":[100],"data":[102,140,183],"reorganization,":[103],"three":[104],"transpose-free":[105],"dataflows":[106],"are":[107,141],"proposed":[108],"matrix":[110,132],"multiplication":[111],"operations":[112],"on":[113,185],"vector":[115],"processing":[116,165],"(VPU).":[118],"Besides,":[119],"unified":[121],"architecture":[122],"both":[124],"forward":[125],"backward":[127],"substitution":[128],"designed":[130],"decomposition":[133],"linear":[136],"solver.":[137],"All":[138],"stored":[142],"442kB":[144],"on-chip":[145],"memory,":[146],"local":[149],"map":[150],"maintained":[152],"efficiently":[153],"by":[154,169],"hierarchical":[156],"graph":[157],"memory.":[158],"Compared":[159],"baseline":[162],"time":[166],"reduced":[168],"53.9%":[170],"through":[171],"above":[173],"techniques.":[174],"implemented":[177],"32-bit":[179],"floating-point":[180],"precision":[181],"normalization":[184],"FPGA.":[186],"It":[187],"completes":[188],"full":[190],"about":[193],"63.44ms":[194],"200MHz,":[196],"consuming":[197],"1.12W":[198],"power.":[199],"$1.73\\times":[202],"$":[203,206],"$22.38\\times":[205],"faster":[207],"than":[208],"desktop":[210],"embedded":[212],"CPUs,":[213],"respectively,":[214],"achieves":[216],"90%":[217],"performance":[218],"GPU":[221],"much":[223],"less":[224],"power":[225],"consumption.":[226]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":1}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
