This patent document pertains generally to tools (systems, apparatuses, methodologies, computer program products, etc.) for autonomous driving simulation systems, trajectory planning, vehicle control systems, and autonomous driving systems, and more particularly, but not by way of limitation, to an autonomous vehicle simulation system for analyzing motion planners.
An autonomous vehicle is often configured to follow a trajectory based on a computed driving path generated by a motion planner. However, when variables such as obstacles (e.g., other dynamic vehicles) are present on the driving path, the autonomous vehicle must use its motion planner to modify the computed driving path and perform corresponding control operations so the vehicle may be safely driven by changing the driving path to avoid the obstacles. Motion planners for autonomous vehicles can be very difficult to build and configure. The logic in the motion planner must be able to anticipate, detect, and react to a variety of different driving scenarios, such as the actions of the dynamic vehicles in proximity to the autonomous vehicle. In most cases, it is not feasible and even dangerous to test autonomous vehicle motion planners in real world driving environments. As such, simulators can be used to test autonomous vehicle motion planners. However, to be effective in testing autonomous vehicle motion planners, these simulators must be able to realistically model the behaviors of the simulated dynamic vehicles in proximity to the autonomous vehicle in a variety of different scenarios. Conventional simulators have been unable to overcome the challenges of modeling driving behaviors of the simulated proximate dynamic vehicles to make the behaviors of the simulated dynamic vehicles as similar to real driver behaviors as possible. Moreover, conventional simulators have been unable to achieve a level of efficiency and capacity necessary to provide an acceptable test tool for autonomous vehicle motion planners.
An autonomous vehicle simulation system for analyzing motion planners is disclosed herein. Specifically, the present disclosure describes an autonomous vehicle simulation system to generate simulated map data and simulated perception data with simulated dynamic vehicles having various driving behaviors to test, evaluate, or otherwise analyze autonomous vehicle motion planning systems, which can be used in real autonomous vehicles in actual driving environments. The simulated dynamic vehicles (also denoted herein as non-player characters or NPC vehicles) generated by the simulation system of various example embodiments described herein can model the vehicle behaviors that would be performed by actual vehicles in the real world, including lane change, overtaking, acceleration behaviors, and the like. The autonomous vehicle simulation system of various example embodiments can generate two dimensional (2D) or three dimensional (3D) simulated map data to test the map processing capabilities of an autonomous vehicle system. The autonomous vehicle simulation system can also generate a 3D simulation of an autonomous vehicle that can receive and process autonomous vehicle control messages from an autonomous vehicle control system just like a real world autonomous vehicle would process the control messages. During the execution of a simulation scenario, the autonomous vehicle simulation system can collect analytics data, vehicle state information, and recorded motion data related to the performance of the autonomous vehicle system with the control module and motion planner therein. The autonomous vehicle simulation system can further enable the playback of the recorded motion data to highlight the analysis of the performance of the control module and motion planner in various driving and traffic scenarios. The autonomous vehicle simulation system can further allow the modification of the motion planner and a restart of the simulation at any point in a test scenario using the recorded motion data. Additionally, the autonomous vehicle simulation system can read a record created from physical experiments and use the record to generate simulated perception data that is the same or equivalent to the physical experiment record. Thus, an autonomous vehicle motion planner can be tested with realistic simulated data from physical experiments.
The various embodiments are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings in which:
In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the various embodiments. It will be evident, however, to one of ordinary skill in the art that the various embodiments may be practiced without these specific details.
An autonomous vehicle simulation system for analyzing motion planners is disclosed herein. Specifically, the present disclosure describes an autonomous vehicle simulation system to generate simulated map data and simulated perception data with simulated dynamic vehicles having various driving behaviors to test, evaluate, or otherwise analyze autonomous vehicle motion planning systems, which can be used in real autonomous vehicles in actual driving environments. The simulated dynamic vehicles (also denoted herein as non-player characters or NPC vehicles) generated by the simulation system of various example embodiments described herein can model the vehicle behaviors that would be performed by actual vehicles in the real world, including lane change, overtaking, acceleration behaviors, and the like. The autonomous vehicle simulation system of various example embodiments can generate two dimensional (2D) or three dimensional (3D) simulated map data to test the map processing capabilities of an autonomous vehicle system. The autonomous vehicle simulation system can also generate a 3D simulation of an autonomous vehicle that can receive and process autonomous vehicle control messages from an autonomous vehicle control system just like a real world autonomous vehicle would process the control messages. During the execution of a simulation scenario, the autonomous vehicle simulation system can collect analytics data, vehicle state information, and recorded motion data related to the performance of the autonomous vehicle system with the control module and motion planner therein. The autonomous vehicle simulation system can further enable the playback of the recorded motion data to highlight the analysis of the performance of the control module and motion planner in various driving and traffic scenarios. The autonomous vehicle simulation system can further allow the modification of the motion planner and a restart of the simulation at any point in a test scenario using the recorded motion data. Additionally, the autonomous vehicle simulation system can read a record created from physical experiments and use the record to generate simulated perception data that is the same or equivalent to the physical experiment record. Thus, an autonomous vehicle motion planner can be tested with realistic simulated data from physical experiments.
As also shown in
The autonomous vehicle system 301, shown in
The perception data collection module 404 can collect actual trajectories of vehicles under different scenarios and different driver behaviors. The different scenarios can correspond to different locations, different traffic patterns, different environmental conditions, and the like. The scenarios can be represented, for example, by an occupancy grid, a collection of vehicle states on a map, or a graphical representation, such as a top-down image of one or more areas of interest. The driver behaviors can correspond to a driver's short term driving activity, such as changing lanes to the left or right, overtaking other vehicles, accelerating/decelerating, merging to/from a ramp, making left or right turn at an intersection, making a U-turn, and the like. The driver behaviors can also correspond to a set of driver or vehicle control actions to accomplish the particular short term driving activity.
The image data and other perception data collected by the perception data collection module 404 reflects truly realistic, real-world traffic environment information related to the locations or routings, the scenarios, and the driver behaviors being monitored in the real world driving environment 201. Using the standard capabilities of well-known data collection devices, the gathered traffic and vehicle image data and other perception or sensor data can be wirelessly transferred (or otherwise transferred) to a data processor of a standard computing system, upon which the perception data collection module 404 can be executed. Alternatively, the gathered traffic and vehicle image data and other perception or sensor data can be stored in a memory device at the monitored location or in the test vehicle and transferred later to the data processor of the standard computing system. The traffic and vehicle image data and other perception or sensor data, and the driver behavior data gathered or calculated by the perception data collection module 404 can be used to generate simulated proximate dynamic vehicles for a simulation environment implemented by the autonomous vehicle simulation system 401 as described in more detail below.
Referring again
Referring still
The dynamic vehicle simulation module 420 of an example embodiment, as shown in
As illustrated in
Referring again to
Referring still to
Referring still to
Referring now to
The example computing system 700 can include a data processor 702 (e.g., a System-on-a-Chip (SoC), general processing core, graphics core, and optionally other processing logic) and a memory 704, which can communicate with each other via a bus or other data transfer system 706. The mobile computing and/or communication system 700 may further include various input/output (I/O) devices and/or interfaces 710, such as a touchscreen display, an audio jack, a voice interface, and optionally a network interface 712. In an example embodiment, the network interface 712 can include one or more radio transceivers configured for compatibility with any one or more standard wireless and/or cellular protocols or access technologies (e.g., 2nd (2G), 2.5, 3rd (3G), 4th (4G) generation, and future generation radio access for cellular systems, Global System for Mobile communication (GSM), General Packet Radio Services (GPRS), Enhanced Data GSM Environment (EDGE), Wideband Code Division Multiple Access (WCDMA), LTE, CDMA2000, WLAN, Wireless Router (WR) mesh, and the like). Network interface 712 may also be configured for use with various other wired and/or wireless communication protocols, including TCP/IP, UDP, SIP, SMS, RTP, WAP, CDMA, TDMA, UMTS, UWB, WiFi, WiMax, Bluetooth™, IEEE 802.11x, and the like. In essence, network interface 712 may include or support virtually any wired and/or wireless communication and data processing mechanisms by which information/data may travel between a computing system 700 and another computing or communication system via network 714.
The memory 704 can represent a machine-readable medium on which is stored one or more sets of instructions, software, firmware, or other processing logic (e.g., logic 708) embodying any one or more of the methodologies or functions described and/or claimed herein. The logic 708, or a portion thereof, may also reside, completely or at least partially within the processor 702 during execution thereof by the mobile computing and/or communication system 700. As such, the memory 704 and the processor 702 may also constitute machine-readable media. The logic 708, or a portion thereof, may also be configured as processing logic or logic, at least a portion of which is partially implemented in hardware. The logic 708, or a portion thereof, may further be transmitted or received over a network 714 via the network interface 712. While the machine-readable medium of an example embodiment can be a single medium, the term “machine-readable medium” should be taken to include a single non-transitory medium or multiple non-transitory media (e.g., a centralized or distributed database, and/or associated caches and computing systems) that store the one or more sets of instructions. The term “machine-readable medium” can also be taken to include any non-transitory medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the various embodiments, or that is capable of storing, encoding or carrying data structures utilized by or associated with such a set of instructions. The term “machine-readable medium” can accordingly be taken to include, but not be limited to, solid-state memories, optical media, and magnetic media.
The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate embodiment.
This patent application is a continuation of U.S. patent application Ser. No. 17/126,740, filed on Dec. 18, 2020, which is a continuation of U.S. patent application Ser. No. 15/827,452, filed on Nov. 30, 2017, now U.S. Pat. No. 10,877,476. The aforementioned applications are incorporated herein by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
6777904 | Degner | Aug 2004 | B1 |
7103460 | Breed | Sep 2006 | B1 |
7689559 | Canright | Mar 2010 | B2 |
7783403 | Breed | Aug 2010 | B2 |
7844595 | Canright | Nov 2010 | B2 |
8041111 | Wilensky | Oct 2011 | B1 |
8064643 | Stein | Nov 2011 | B2 |
8082101 | Stein | Dec 2011 | B2 |
8164628 | Stein | Apr 2012 | B2 |
8175376 | Marchesotti | May 2012 | B2 |
8271871 | Marchesotti | Sep 2012 | B2 |
8378851 | Stein | Feb 2013 | B2 |
8392117 | Dolgov | Mar 2013 | B2 |
8401292 | Park | Mar 2013 | B2 |
8412449 | Trepagnier | Apr 2013 | B2 |
8478072 | Aisaka | Jul 2013 | B2 |
8553088 | Stein | Oct 2013 | B2 |
8788134 | Litkouhi | Jul 2014 | B1 |
8908041 | Stein | Dec 2014 | B2 |
8917169 | Schofield | Dec 2014 | B2 |
8963913 | Baek | Feb 2015 | B2 |
8965621 | Urmson | Feb 2015 | B1 |
8981966 | Stein | Mar 2015 | B2 |
8993951 | Schofield | Mar 2015 | B2 |
9002632 | Emigh | Apr 2015 | B1 |
9008369 | Schofield | Apr 2015 | B2 |
9025880 | Perazzi | May 2015 | B2 |
9042648 | Wang | May 2015 | B2 |
9111444 | Kaganovich | Aug 2015 | B2 |
9117133 | Barnes | Aug 2015 | B2 |
9118816 | Stein | Aug 2015 | B2 |
9120485 | Dolgov | Sep 2015 | B1 |
9122954 | Srebnik | Sep 2015 | B2 |
9134402 | Sebastian | Sep 2015 | B2 |
9145116 | Clarke | Sep 2015 | B2 |
9147255 | Zhang | Sep 2015 | B1 |
9156473 | Clarke | Oct 2015 | B2 |
9176006 | Stein | Nov 2015 | B2 |
9179072 | Stein | Nov 2015 | B2 |
9183447 | Gdalyahu | Nov 2015 | B1 |
9185360 | Stein | Nov 2015 | B2 |
9191634 | Schofield | Nov 2015 | B2 |
9233659 | Rosenbaum | Jan 2016 | B2 |
9233688 | Clarke | Jan 2016 | B2 |
9248832 | Huberman | Feb 2016 | B2 |
9248835 | Tanzmeister | Feb 2016 | B2 |
9251708 | Rosenbaum | Feb 2016 | B2 |
9277132 | Berberian | Mar 2016 | B2 |
9280711 | Stein | Mar 2016 | B2 |
9286522 | Stein | Mar 2016 | B2 |
9297641 | Stein | Mar 2016 | B2 |
9299004 | Lin | Mar 2016 | B2 |
9315192 | Zhu | Apr 2016 | B1 |
9317033 | Ibanez-Guzman | Apr 2016 | B2 |
9317776 | Honda | Apr 2016 | B1 |
9330334 | Lin | May 2016 | B2 |
9342074 | Dolgov | May 2016 | B2 |
9355635 | Gao | May 2016 | B2 |
9365214 | Ben Shalom | Jun 2016 | B2 |
9381916 | Zhu | Jul 2016 | B1 |
9396667 | Bober | Jul 2016 | B1 |
9399397 | Mizutani | Jul 2016 | B2 |
9428192 | Schofield | Aug 2016 | B2 |
9436880 | Bos | Sep 2016 | B2 |
9438878 | Niebla | Sep 2016 | B2 |
9443163 | Springer | Sep 2016 | B2 |
9446765 | Ben Shalom | Sep 2016 | B2 |
9459515 | Stein | Oct 2016 | B2 |
9466006 | Duan | Oct 2016 | B2 |
9476970 | Fairfield | Oct 2016 | B1 |
9490064 | Hirosawa | Nov 2016 | B2 |
9531966 | Stein | Dec 2016 | B2 |
9535423 | Debreczeni | Jan 2017 | B1 |
9555803 | Pawlicki | Jan 2017 | B2 |
9568915 | Berntorp | Feb 2017 | B1 |
9587952 | Slusar | Mar 2017 | B1 |
9720418 | Stenneth | Aug 2017 | B2 |
9723097 | Harris | Aug 2017 | B2 |
9723099 | Chen | Aug 2017 | B2 |
9738280 | Rayes | Aug 2017 | B2 |
9746550 | Nath | Aug 2017 | B2 |
10877476 | Liu et al. | Dec 2020 | B2 |
20040176936 | Ohtsu | Sep 2004 | A1 |
20070230792 | Shashua | Oct 2007 | A1 |
20080249667 | Horvitz | Oct 2008 | A1 |
20090040054 | Wang | Feb 2009 | A1 |
20100049397 | Lin | Feb 2010 | A1 |
20100226564 | Marchesotti | Sep 2010 | A1 |
20100281361 | Marchesotti | Nov 2010 | A1 |
20110206282 | Aisaka | Aug 2011 | A1 |
20120105639 | Stein | May 2012 | A1 |
20120140076 | Rosenbaum | Jun 2012 | A1 |
20120274629 | Baek | Nov 2012 | A1 |
20140145516 | Hirosawa | May 2014 | A1 |
20140198184 | Stein | Jul 2014 | A1 |
20150062304 | Stein | Mar 2015 | A1 |
20150353082 | Lee | Dec 2015 | A1 |
20160037064 | Stein | Feb 2016 | A1 |
20160094774 | Li | Mar 2016 | A1 |
20160129907 | Kim | May 2016 | A1 |
20160165157 | Stein | Jun 2016 | A1 |
20160210528 | Duan | Jul 2016 | A1 |
20160314224 | Wei | Oct 2016 | A1 |
20160321381 | English | Nov 2016 | A1 |
20160375907 | Erban | Dec 2016 | A1 |
20170109458 | Micks | Apr 2017 | A1 |
20190025841 | Haynes | Jan 2019 | A1 |
20190163181 | Liu | May 2019 | A1 |
20200074266 | Peake | Mar 2020 | A1 |
20200384998 | Yang | Dec 2020 | A1 |
20210103283 | Liu et al. | Apr 2021 | A1 |
20210286925 | Wyrwas | Sep 2021 | A1 |
20230066635 | Chandrasekaran | Mar 2023 | A1 |
Number | Date | Country |
---|---|---|
105264450 | Jan 2016 | CN |
1754179 | Feb 2007 | EP |
2448251 | May 2012 | EP |
2463843 | Jun 2012 | EP |
2463843 | Jul 2013 | EP |
2761249 | Aug 2014 | EP |
2463843 | Jul 2015 | EP |
2448251 | Oct 2015 | EP |
2946336 | Nov 2015 | EP |
2993654 | Mar 2016 | EP |
3081419 | Oct 2016 | EP |
WO2005098739 | Oct 2005 | WO |
WO2005098751 | Oct 2005 | WO |
WO2005098782 | Oct 2005 | WO |
WO2010109419 | Sep 2010 | WO |
WO2013045612 | Apr 2013 | WO |
WO2014111814 | Jul 2014 | WO |
WO2014111814 | Jul 2014 | WO |
WO2014201324 | Dec 2014 | WO |
WO2015083009 | Jun 2015 | WO |
WO2015103159 | Jul 2015 | WO |
WO2015125022 | Aug 2015 | WO |
WO2015186002 | Dec 2015 | WO |
WO2015186002 | Dec 2015 | WO |
WO2016135736 | Sep 2016 | WO |
WO2017013875 | Jan 2017 | WO |
Entry |
---|
Hou, Xiaodi and Zhang. Liqing, “Saliency Detection: a Spectral Residual Approach”, Computer Vision and Pattern Recognition, CVPR'07—IEEE Conference, pp. 1-8, 2007. |
Hou, Xiaodi and Harel, Jonathan and Koch, Christof, “Image Signature: Highlighting Sparse Salient Regions”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 34, No. 1, pp. 194-201, 2012,. |
Hou, Xiaodi and Zhang, Liqing, “Dynamic Visual Attention: Searching for Coding Length Increments”, Advances in Neural Information Processing Systems, vol. 21, pp. 681-688, 2008. |
Li, Yin and Hou, Xiaodi and Koch, Christof and Rehg, James M. and Yuille, Alan L., “The Secrets of Salient Object Segmentation”, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 280-287, 2014. |
Zhou, Bolei and Hou, Xiaodi and Zhang, Liqing, “A Phase Discrepancy Analysis of Object Motion”, Asian Conference on Computer Vision, pp. 225-238, Springer Berlin Heidelberg, 2010. |
Hou, Xiaodi and Yuille, Alan and Koch, Christof, “Boundary Detection Benchmarking: Beyond F-Measures”, Computer Vision and Pattern Recognition, CVPR'13, vol. 2013, pp. 1-8, IEEE, 2013. |
Hou, Xiaodi and Zhang, Liqing, “Color Conceptualization”, Proceedings of the 15th ACM International Conference on Multimedia, pp. 265-268, ACM, 2007. |
Hou, Xiaodi and Zhang, Liqing, “Thumbnail Generation Based on Global Saliency”, Advances in Cognitive Neurodynamics, ICCN 2007, pp. 999-1003, Springer Netherlands, 2008. |
Hou, Xiaodi and Yuille, Alan and Koch, Christof, “A Meta-Theory of Boundary Detection Benchmarks”, arXiv preprint arXiv:1302.5985, pp. 1-4, Feb. 25, 2013. |
Li, Yanghao and Wang, Naiyan and Shi, Jianping and Liu, Jiaying and Hou, Xiaodi, “Revisiting Batch Normalization for Practical Domain Adaptation”, arXiv preprint arXiv:1603.04779, pp. 1-12, Nov. 8, 2016. |
Li, Yanghao and Wang, Naiyan and Liu, Jiaying and Hou, Xiaodi, “Demystifying Neural Style Transfer”, arXiv preprint arXiv:1701.01036, pp. 1-8, Jan. 4, 2017. |
Hou, Xiaodi and Zhang, Liqing, “A Time-Dependent Model of Information Capacity of Visual Attention”, International Conference on Neural Information Processing, pp. 127-136, Springer Berlin Heidelberg, 2006. |
Wang, Panqu and Chen, Pengfel and Yuan, Ye and Liu, Ding and Huang, Zehua and Hou, Xiaodi and Cottrell, Garrison, “Understanding Convolution for Semantic Segmentation”, arXiv preprint arXiv:1702.08502, pp. 1-10, Feb. 27, 2017. |
Li, Yanghao and Wang, Naiyan and Liu, Jiaying and Hou, Xiaodi, “Factorized Bilinear Models for Image Recognition”, arXiv preprint arXiv: 1611.05709, pp. 1-9, Nov. 17, 2016. |
Hou, Xiaodi, “Computational Modeling and Psychophysics in Low and Mid-Level Vision”, California Institute of Technology, pp. i to xi, 1-114, May 7, 2014. |
Spinello, Luciano, Triebel, Rudolph, Siegwart, Roland, “Multiclass Multimodal Detection and Tracking in Urban Environments”, Sage Journals, vol. 29 issue: 12, pp. 1498-1515 Article first published online: Oct. 7, 2010;Issue published: Oct. 1, 2010. |
Matthew Barth, Carrie Malcolm, Theodore Younglove, and Nicole Hill, “Recent Validation Efforts for a Comprehensive Modal Emissions Model”, Transportation Research Record 1750, Paper No. 01-0326, College of Engineering, Center for Environmental Research and Technology, University of California, Riverside, CA 92521, pp. 12-23, Jan. 1, 2001. |
Kyoungho Ahn, Hesham Rakha, “The Effects of Route Choice Decisions on Vehicle Energy Consumption and Emissions”, Virginia Tech Transportation Institute, Blacksburg, VA 24061, pp. 1-32, May 1, 2008. |
Ramos, Sebastian, Gehrig, Stefan, Pinggera, Peter, Franke, Uwe, Rother, Carsten, “Detecting Unexpected Obstacles for Self-Driving Cars: Fusing Deep Learning and Geometric Modeling”, arXiv: 1612.06573v1 [cs.CV] , pp. 1-8, Dec. 20, 2016. |
Schroff, Florian, Dmitry Kalenichenko, James Philbin, (Google), “FaceNet: a Unified Embedding for Face Recognition and Clustering”, pp. 1-10, CVPR, Jun. 17, 2015. |
Dai, Jifeng, Kaiming He, Jian Sun, (Microsoft Research), “Instance-aware Semantic Segmentation via Multi-task Network Cascades”, CVPR, pp. 1-10, Dec. 14, 2015. |
Huval, Brody, Tao Wang, Sameep Tandon, Jeff Kiske, Will Song, Joel Pazhayampallil, Mykhaylo Andriluka, Pranav Rajpurkar, Toki Migimatsu, Royce Cheng-Yue, Fernando Mujica, Adam Coates, Andrew Y. Ng, “An Empirical Evaluation of Deep Learning on Highway Driving”, arXiv:1504.01716v3 [cs.RO] , pp. 1-7, Apr. 17, 2015. |
Tian Li, “Proposal Free Instance Segmentation Based on Instance-aware Metric”, Department of Computer Science, Cranberry-Lemon University, Pittsburgh, PA.,pp. 1-2, 2015. |
Mohammad Norouzi, David J. Fleet, Ruslan Salakhutdinov, “Hamming Distance Metric Learning”, Departments of Computer Science and Statistics, University of Toronto, pp. 1-9, 2012. |
Jain, Suyong Dutt, Grauman, Kristen, “Active Image Segmentation Propagation”, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1-10, Las Vegas, Jun. 2016. |
MacAodha, Oisin, Campbell, Neill D.F., Kautz, Jan, Brostow, Gabriel J., “Hierarchical Subquery Evaluation for Active Learning on a Graph”, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1-8, 2014. |
Kendall, Alex, Gal, Yarin, “What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision”, arXiv:1703.04977v1 [cs.CV]pp. 1-11, Mar. 15, 2017. |
Wei, Junqing, John M. Dolan, Bakhtiar Litkhouhi, “A Prediction—and Cost Function-Based Algorithm for Robust Autonomous Freeway Driving”, 2010 IEEE Intelligent Vehicles Symposium, University of California, San Diego, CA, USA, pp. 512-517, Jun. 21-24, 2010. |
Peter Welinder, Steve Branson, Serge Belongie, Pietro Perona, “The Multidimensional Wisdom of Crowds”; http://www.vision.caltech.edu/visipedia/papers/WelinderEtaINIPS10.pdf, pp. 1-9, 2010. |
Kai Yu, Yang Zhou, Da Li, Zhang Zhang, Kaiqi Huang, “Large-scale Distributed Video Parsing and Evaluation Platform”, Center for Research on Intelligent Perception and Computing, Institute of Automation, Chinese Academy of Sciences, China, arXiv:1611.09580v1 [cs.CV] pp. 1-7, Nov. 29, 2016. |
P. Guarneri, G. Rocca and M. Gobbi, “A Neural-Network-Based Model for the Dynamic Simulation of the Tire/Suspension System While Traversing Road Irregularities,” in IEEE Transactions on Neural Networks, vol. 19, No. 9. pp. 1549-1563, Sep. 2008. |
C. Yang, Z. Li, R. Cui and B. Xu, “Neural Network-Based Motion Control of an Underactuated Wheeled Inverted Pendulum Model,” in IEEE Transactions on Neural Networks and Learning Systems, vol. 25, No. 11, pp. 2004-2016, Nov. 2014. |
Stephan R. Richter, Vibhav Vineet, Stefan Roth, Vladlen Koltun, “Playing for Data: Ground Truth from Computer Games”, Intel Labs, European Conference on Computer Vision (ECCV), Amsterdam, the Netherlands, pp. 1-16, 2016. |
Thanos Athanasiadis, Phivos Mylonas, Yannis Avrithis, and Stefanos Kolllas, “Semantic Image Segmentation and Object Labeling”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, No. 3, pp. 298-312, Mar. 2007. |
Marius Cordts, Mohamed Omran, Sebastian Ramos, Timo Rehfeld, Markus Enzweiler Rodrigo Benenson, Uwe Franke, Stefan Roth, and Bernt Schiele, “The Cityscapes Dataset for Semantic Urban Scene Understanding”, Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, Nevada, pp. 1-11,2016. |
Adhiraj Somani, Nan Ye, David Hsu, and Wee Sun Lee, “Despot: Online POMDP Planning with Regularization”, Department of Computer Science, National University of Singapore, pp. 1-9, 2013. |
Adam Paszke, Abhishek Chaurasia, Sangpil Kim, and Eugenio Culurciello. Enet: a deep neural network architecture for real-time semantic segmentation. CoRR, abs/1606.02147, pp. 1-10, 2016. |
Szellski, Richard, “Computer Vision: Algorithms and Applications” http://szeliski.org/Book/, pp. i to xxii, 1-957, 2010. |
PCT International Search Report and Written Opinion, International appl. No. PCT/US2018/063393, International filing date, Nov. 30, 2018, document mailing date, Feb. 8, 2019. |
Lee, Hwa Sun, “International Preliminary Report on Patentability”, International Application No. PCT/US2018/063393, Mailed Jun. 2, 2020, pp. 1-7. |
Unknown. Chinese Application No. 201880077255.4, First Office Action Mailed Sep. 28, 2021, pp. 1-11. |
Unknown. Chinese Application No. 201880077255.4, First Search Report Mailed Sep. 17, 2021, pp. 1-2. |
Number | Date | Country | |
---|---|---|---|
20230376037 A1 | Nov 2023 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17126740 | Dec 2020 | US |
Child | 18364587 | US | |
Parent | 15827452 | Nov 2017 | US |
Child | 17126740 | US |