{"id":"https://openalex.org/W1996626756","doi":"https://doi.org/10.1145/2601097.2601218","title":"Online motion synthesis using sequential Monte Carlo","display_name":"Online motion synthesis using sequential Monte Carlo","publication_year":2014,"publication_date":"2014-07-22","ids":{"openalex":"https://openalex.org/W1996626756","doi":"https://doi.org/10.1145/2601097.2601218","mag":"1996626756"},"language":"en","primary_location":{"id":"doi:10.1145/2601097.2601218","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2601097.2601218","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","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/A5060951467","display_name":"Perttu H\u00e4m\u00e4l\u00e4inen","orcid":"https://orcid.org/0000-0001-7764-3459"},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Perttu H\u00e4m\u00e4l\u00e4inen","raw_affiliation_strings":["Aalto University"],"affiliations":[{"raw_affiliation_string":"Aalto University","institution_ids":["https://openalex.org/I9927081"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034885244","display_name":"Sebastian Eriksson","orcid":null},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Sebastian Eriksson","raw_affiliation_strings":["Aalto University"],"affiliations":[{"raw_affiliation_string":"Aalto University","institution_ids":["https://openalex.org/I9927081"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070950037","display_name":"Esa Tanskanen","orcid":null},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Esa Tanskanen","raw_affiliation_strings":["Aalto University"],"affiliations":[{"raw_affiliation_string":"Aalto University","institution_ids":["https://openalex.org/I9927081"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080940147","display_name":"Ville Kyrki","orcid":"https://orcid.org/0000-0002-5230-5549"},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Ville Kyrki","raw_affiliation_strings":["Aalto University"],"affiliations":[{"raw_affiliation_string":"Aalto University","institution_ids":["https://openalex.org/I9927081"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103009697","display_name":"Jaakko Lehtinen","orcid":"https://orcid.org/0000-0001-9418-4944"},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Jaakko Lehtinen","raw_affiliation_strings":["Aalto University and NVIDIA","Aalto University and Nvidia#TAB#"],"affiliations":[{"raw_affiliation_string":"Aalto University and NVIDIA","institution_ids":["https://openalex.org/I9927081"]},{"raw_affiliation_string":"Aalto University and Nvidia#TAB#","institution_ids":["https://openalex.org/I9927081"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5060951467"],"corresponding_institution_ids":["https://openalex.org/I9927081"],"apc_list":null,"apc_paid":null,"fwci":8.5208,"has_fulltext":false,"cited_by_count":53,"citation_normalized_percentile":{"value":0.97604157,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"33","issue":"4","first_page":"1","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12290","display_name":"Human Motion and Animation","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems 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/T12290","display_name":"Human Motion and Animation","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems 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/T10812","display_name":"Human Pose and Action Recognition","score":0.9995999932289124,"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/T11439","display_name":"Video Analysis and Summarization","score":0.9958000183105469,"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.7568671703338623},{"id":"https://openalex.org/keywords/motion-capture","display_name":"Motion capture","score":0.6721967458724976},{"id":"https://openalex.org/keywords/animation","display_name":"Animation","score":0.5877494812011719},{"id":"https://openalex.org/keywords/frame","display_name":"Frame (networking)","score":0.5506552457809448},{"id":"https://openalex.org/keywords/monte-carlo-method","display_name":"Monte Carlo method","score":0.5057740211486816},{"id":"https://openalex.org/keywords/character-animation","display_name":"Character animation","score":0.4993753433227539},{"id":"https://openalex.org/keywords/physics-engine","display_name":"Physics engine","score":0.4964621663093567},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.484497994184494},{"id":"https://openalex.org/keywords/motion","display_name":"Motion (physics)","score":0.46237537264823914},{"id":"https://openalex.org/keywords/sampling","display_name":"Sampling (signal processing)","score":0.4442141652107239},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.4274667501449585},{"id":"https://openalex.org/keywords/character","display_name":"Character (mathematics)","score":0.41400524973869324},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.41367030143737793},{"id":"https://openalex.org/keywords/signal","display_name":"SIGNAL (programming language)","score":0.4122006297111511},{"id":"https://openalex.org/keywords/computer-animation","display_name":"Computer animation","score":0.34805887937545776},{"id":"https://openalex.org/keywords/computer-vision","display_name":"Computer vision","score":0.3375598192214966},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.33465272188186646},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.1859932243824005},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.17085182666778564}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7568671703338623},{"id":"https://openalex.org/C48007421","wikidata":"https://www.wikidata.org/wiki/Q676252","display_name":"Motion capture","level":3,"score":0.6721967458724976},{"id":"https://openalex.org/C502989409","wikidata":"https://www.wikidata.org/wiki/Q11425","display_name":"Animation","level":2,"score":0.5877494812011719},{"id":"https://openalex.org/C126042441","wikidata":"https://www.wikidata.org/wiki/Q1324888","display_name":"Frame (networking)","level":2,"score":0.5506552457809448},{"id":"https://openalex.org/C19499675","wikidata":"https://www.wikidata.org/wiki/Q232207","display_name":"Monte Carlo method","level":2,"score":0.5057740211486816},{"id":"https://openalex.org/C90697248","wikidata":"https://www.wikidata.org/wiki/Q1062896","display_name":"Character animation","level":4,"score":0.4993753433227539},{"id":"https://openalex.org/C190390380","wikidata":"https://www.wikidata.org/wiki/Q62505","display_name":"Physics engine","level":2,"score":0.4964621663093567},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.484497994184494},{"id":"https://openalex.org/C104114177","wikidata":"https://www.wikidata.org/wiki/Q79782","display_name":"Motion (physics)","level":2,"score":0.46237537264823914},{"id":"https://openalex.org/C140779682","wikidata":"https://www.wikidata.org/wiki/Q210868","display_name":"Sampling (signal processing)","level":3,"score":0.4442141652107239},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.4274667501449585},{"id":"https://openalex.org/C2780861071","wikidata":"https://www.wikidata.org/wiki/Q1062934","display_name":"Character (mathematics)","level":2,"score":0.41400524973869324},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.41367030143737793},{"id":"https://openalex.org/C2779843651","wikidata":"https://www.wikidata.org/wiki/Q7390335","display_name":"SIGNAL (programming language)","level":2,"score":0.4122006297111511},{"id":"https://openalex.org/C69369342","wikidata":"https://www.wikidata.org/wiki/Q1401416","display_name":"Computer animation","level":3,"score":0.34805887937545776},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.3375598192214966},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.33465272188186646},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.1859932243824005},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.17085182666778564},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","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/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C106131492","wikidata":"https://www.wikidata.org/wiki/Q3072260","display_name":"Filter (signal processing)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2601097.2601218","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2601097.2601218","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W1501365992","https://openalex.org/W1518703880","https://openalex.org/W1627400044","https://openalex.org/W1978879785","https://openalex.org/W1987706689","https://openalex.org/W1990932462","https://openalex.org/W2003132288","https://openalex.org/W2014191197","https://openalex.org/W2042408133","https://openalex.org/W2043650781","https://openalex.org/W2045459928","https://openalex.org/W2051567001","https://openalex.org/W2054746277","https://openalex.org/W2075347672","https://openalex.org/W2078639473","https://openalex.org/W2083334152","https://openalex.org/W2087617385","https://openalex.org/W2089059393","https://openalex.org/W2096196978","https://openalex.org/W2097278008","https://openalex.org/W2099824239","https://openalex.org/W2105371730","https://openalex.org/W2111787305","https://openalex.org/W2117085697","https://openalex.org/W2119676820","https://openalex.org/W2120003827","https://openalex.org/W2121378366","https://openalex.org/W2126254947","https://openalex.org/W2131297510","https://openalex.org/W2138624212","https://openalex.org/W2140190473","https://openalex.org/W2144124341","https://openalex.org/W2148222637","https://openalex.org/W2160337655","https://openalex.org/W2280370116","https://openalex.org/W2293545866","https://openalex.org/W2611612863","https://openalex.org/W4245933748","https://openalex.org/W4246555273","https://openalex.org/W4252718184"],"related_works":["https://openalex.org/W3169129874","https://openalex.org/W4210514273","https://openalex.org/W3094080214","https://openalex.org/W3088156289","https://openalex.org/W2379697716","https://openalex.org/W4246568043","https://openalex.org/W4244435162","https://openalex.org/W2221113372","https://openalex.org/W2159681853","https://openalex.org/W2354629388"],"abstract_inverted_index":{"We":[0],"present":[1],"a":[2,20,30,37,48,67,72,100,114,141],"Model-Predictive":[3],"Control":[4],"(MPC)":[5],"system":[6,18,79,88],"for":[7,95,167,177],"online":[8],"synthesis":[9],"of":[10,74,91,158],"interactive":[11],"and":[12,35,50,56],"physically":[13],"valid":[14],"character":[15,25,92],"motion.":[16],"Our":[17,109],"enables":[19],"complex":[21],"(36-DOF)":[22],"3D":[23],"human":[24],"model":[26],"to":[27,43,179],"balance":[28],"in":[29,47,138],"given":[31],"pose,":[32],"dodge":[33],"projectiles,":[34],"improvise":[36],"get":[38],"up":[39],"strategy":[40],"if":[41],"forced":[42],"lose":[44],"balance,":[45],"all":[46],"dynamic":[49],"unpredictable":[51],"environment.":[52],"Such":[53],"contact-rich,":[54],"predictive":[55],"reactive":[57],"motions":[58],"have":[59],"previously":[60],"only":[61],"been":[62],"generated":[63],"offline":[64],"or":[65,71],"using":[66,104,140],"handcrafted":[68],"state":[69],"machine":[70],"dataset":[73],"reference":[75],"motions,":[76],"which":[77],"our":[78,87],"does":[80],"not":[81],"require.":[82],"For":[83],"each":[84,134],"animation":[85],"frame,":[86,170],"generates":[89],"trajectories":[90],"control":[93,124,165],"parameters":[94],"the":[96,164,168],"near":[97],"future":[98],"---":[99,103],"few":[101],"seconds":[102],"Sequential":[105],"Monte":[106],"Carlo":[107],"sampling.":[108],"main":[110],"technical":[111],"contribution":[112],"is":[113,161,175],"multimodal,":[115],"tree-based":[116],"sampler":[117],"that":[118],"simultaneously":[119],"explores":[120],"multiple":[121,173],"different":[122],"near-term":[123],"strategies":[125,131],"represented":[126,132],"as":[127,148,163],"parameter":[128],"splines.":[129],"The":[130,145],"by":[133,150],"sample":[135],"are":[136],"evaluated":[137],"parallel":[139],"causal":[142],"physics":[143],"engine.":[144],"best":[146],"strategy,":[147],"determined":[149],"an":[151],"objective":[152],"function":[153],"measuring":[154],"goal":[155],"achievement,":[156],"fluidity":[157],"motion,":[159],"etc.,":[160],"used":[162],"signal":[166],"current":[169],"but":[171],"maintaining":[172],"hypotheses":[174],"crucial":[176],"adapting":[178],"dynamically":[180],"changing":[181],"environments.":[182]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":9},{"year":2017,"cited_by_count":9},{"year":2016,"cited_by_count":7},{"year":2015,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
