{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/109452"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/109452","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Depth Correction++ for pseudo-LiDAR","abstract":"In recent years, objection detection is one of the most important tasks in the autonomous driving area. There are many research studies done for 2D object detection that have achieved very high detection accuracy. However, the recent trend is 3D object detection. 3D object detection can provide more information from the 3D bounding boxes, compared to 2D bounding boxes, which can better describe surrounding obstacles with details, providing further help with route planning of autonomous vehicles. Researchers commonly use LiDAR data in 3D object detection, because it can provide accurate depth information. However, LiDAR sensors are expensive, which means it is not economical to use LiDAR sensors and data in real life. How- ever, using only cameras for 3D object detection has low accuracy. This resulted in the introduction of the pseudo-LiDAR, which uses stereo images as input and generates a fake point cloud. Then this pseudo-LiDAR data is used instead of a real point cloud as an input for 3D object detection algorithms. After one year, pseudo-LiDAR++, which was based on the original pseudo-LiDAR algorithm, was published. Furthermore, it uses sparse real LiDAR data to correct the depth of generated LiDAR data. The pseudo-LiDAR algorithm only uses 2D image data, which lacks depth information, hence the accuracy is only a little higher than image-based systems. At the same time, LiDAR-based 3D object detection algorithms, which use full LiDAR data, do not fully utilize all LiDAR points, because many points are redundant. Sparse LiDAR data can provide accurate depth for a few points. However, only using sparse real LiDAR points as the input for 3D object detection cannot generate high detection accuracy, although it can be useful to adjust a pseudo-LiDAR point cloud. Pseudo-LiDAR++ uses K-nearest-neighbor (KNN) to classify the 3D points, and then uses a linear system to adjust the depth estimation. Based on this algorithm, we proposed a new algorithm “Depth Correction++” (DC++) that is able to further correct the depth information. DC++ focuses on pedestrians and cyclists. It uses the closest real LiDAR point to adjust the predicted depth of a target point, which can effectively decrease the deviation of a small object’s predicted depth. Therefore, the algorithm enhances the 3D object detection accuracy.","abstract_html":"In recent years, objection detection is one of the most important tasks in the autonomous driving area. There are many research studies done for 2D object detection that have achieved very high detection accuracy. However, the recent trend is 3D object detection. 3D object detection can provide more information from the 3D bounding boxes, compared to 2D bounding boxes, which can better describe surrounding obstacles with details, providing further help with route planning of autonomous vehicles. Researchers commonly use LiDAR data in 3D object detection, because it can provide accurate depth information. However, LiDAR sensors are expensive, which means it is not economical to use LiDAR sensors and data in real life. How- ever, using only cameras for 3D object detection has low accuracy. This resulted in the introduction of the pseudo-LiDAR, which uses stereo images as input and generates a fake point cloud. Then this pseudo-LiDAR data is used instead of a real point cloud as an input for 3D object detection algorithms. After one year, pseudo-LiDAR++, which was based on the original pseudo-LiDAR algorithm, was published. Furthermore, it uses sparse real LiDAR data to correct the depth of generated LiDAR data. The pseudo-LiDAR algorithm only uses 2D image data, which lacks depth information, hence the accuracy is only a little higher than image-based systems. At the same time, LiDAR-based 3D object detection algorithms, which use full LiDAR data, do not fully utilize all LiDAR points, because many points are redundant. Sparse LiDAR data can provide accurate depth for a few points. However, only using sparse real LiDAR points as the input for 3D object detection cannot generate high detection accuracy, although it can be useful to adjust a pseudo-LiDAR point cloud. Pseudo-LiDAR++ uses K-nearest-neighbor (KNN) to classify the 3D points, and then uses a linear system to adjust the depth estimation. Based on this algorithm, we proposed a new algorithm “Depth Correction++” (DC++) that is able to further correct the depth information. DC++ focuses on pedestrians and cyclists. It uses the closest real LiDAR point to adjust the predicted depth of a target point, which can effectively decrease the deviation of a small object’s predicted depth. Therefore, the algorithm enhances the 3D object detection accuracy.","abstract_has_math":false,"creators":["Qiu, Yujia"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Chen, Deming"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2021,"date_issued":"2021-03-05T21:38:24Z","date_published":"2021-03-05T21:38:24Z","updated_at":"2026-07-22T22:24:50Z","subjects":["Object detection","pseudo-Lidar","depth correction"],"languages":["en"],"rights":["Copyright 2020 Yujia Qiu"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/109452","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Chen, Deming"]},{"key":"dc:creator","label":"Author","values":["Qiu, Yujia"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2021-03-05T21:38:24Z","2020-12-09","2020-12"]},{"key":"dc:type","label":"Dc Type","values":["text","Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Object detection","pseudo-Lidar","depth correction"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2020 Yujia Qiu"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/109452"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["In recent years, objection detection is one of the most important tasks in the autonomous driving area. There are many research studies done for 2D object detection that have achieved very high detection accuracy. However, the recent trend is 3D object detection. 3D object detection can provide more information from the 3D bounding boxes, compared to 2D bounding boxes, which can better describe surrounding obstacles with details, providing further help with route planning of autonomous vehicles. Researchers commonly use LiDAR data in 3D object detection, because it can provide accurate depth information. However, LiDAR sensors are expensive, which means it is not economical to use LiDAR sensors and data in real life. How- ever, using only cameras for 3D object detection has low accuracy. This resulted in the introduction of the pseudo-LiDAR, which uses stereo images as input and generates a fake point cloud. Then this pseudo-LiDAR data is used instead of a real point cloud as an input for 3D object detection algorithms. After one year, pseudo-LiDAR++, which was based on the original pseudo-LiDAR algorithm, was published. Furthermore, it uses sparse real LiDAR data to correct the depth of generated LiDAR data. The pseudo-LiDAR algorithm only uses 2D image data, which lacks depth information, hence the accuracy is only a little higher than image-based systems. At the same time, LiDAR-based 3D object detection algorithms, which use full LiDAR data, do not fully utilize all LiDAR points, because many points are redundant. Sparse LiDAR data can provide accurate depth for a few points. However, only using sparse real LiDAR points as the input for 3D object detection cannot generate high detection accuracy, although it can be useful to adjust a pseudo-LiDAR point cloud. Pseudo-LiDAR++ uses K-nearest-neighbor (KNN) to classify the 3D points, and then uses a linear system to adjust the depth estimation. Based on this algorithm, we proposed a new algorithm “Depth Correction++” (DC++) that is able to further correct the depth information. DC++ focuses on pedestrians and cyclists. It uses the closest real LiDAR point to adjust the predicted depth of a target point, which can effectively decrease the deviation of a small object’s predicted depth. Therefore, the algorithm enhances the 3D object detection accuracy.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2021-03-04 without embargo terms","The student, Yujia Qiu, accepted the attached license on 2020-12-09 at 16:17.","The student, Yujia Qiu, submitted this Thesis for approval on 2020-12-09 at 16:25.","This Thesis was approved for publication on 2020-12-09 at 16:45.","DSpace SAF Submission Ingestion Package generated from Vireo submission #16108 on 2021-03-04 at 15:36:23","Made available in DSpace on 2021-03-05T21:38:24Z (GMT). No. of bitstreams: 2 QIU-THESIS-2020.pdf: 2659112 bytes, checksum: f3f96b86bd8690a5aa73a8961c322408 (MD5) LICENSE.txt: 4206 bytes, checksum: 63720e6eeabb916bad2fe2fb4248a6d4 (MD5) Previous issue date: 2020-12-09"]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Depth Correction++ for pseudo-LiDAR"]}]}],"canonical_facts":{"dc:contributor":["Chen, Deming"],"dc:creator":["Qiu, Yujia"],"dc:date":["2021-03-05T21:38:24Z","2020-12-09","2020-12"],"dc:description":["In recent years, objection detection is one of the most important tasks in the autonomous driving area. There are many research studies done for 2D object detection that have achieved very high detection accuracy. However, the recent trend is 3D object detection. 3D object detection can provide more information from the 3D bounding boxes, compared to 2D bounding boxes, which can better describe surrounding obstacles with details, providing further help with route planning of autonomous vehicles. Researchers commonly use LiDAR data in 3D object detection, because it can provide accurate depth information. However, LiDAR sensors are expensive, which means it is not economical to use LiDAR sensors and data in real life. How- ever, using only cameras for 3D object detection has low accuracy. This resulted in the introduction of the pseudo-LiDAR, which uses stereo images as input and generates a fake point cloud. Then this pseudo-LiDAR data is used instead of a real point cloud as an input for 3D object detection algorithms. After one year, pseudo-LiDAR++, which was based on the original pseudo-LiDAR algorithm, was published. Furthermore, it uses sparse real LiDAR data to correct the depth of generated LiDAR data. The pseudo-LiDAR algorithm only uses 2D image data, which lacks depth information, hence the accuracy is only a little higher than image-based systems. At the same time, LiDAR-based 3D object detection algorithms, which use full LiDAR data, do not fully utilize all LiDAR points, because many points are redundant. Sparse LiDAR data can provide accurate depth for a few points. However, only using sparse real LiDAR points as the input for 3D object detection cannot generate high detection accuracy, although it can be useful to adjust a pseudo-LiDAR point cloud. Pseudo-LiDAR++ uses K-nearest-neighbor (KNN) to classify the 3D points, and then uses a linear system to adjust the depth estimation. Based on this algorithm, we proposed a new algorithm “Depth Correction++” (DC++) that is able to further correct the depth information. DC++ focuses on pedestrians and cyclists. It uses the closest real LiDAR point to adjust the predicted depth of a target point, which can effectively decrease the deviation of a small object’s predicted depth. Therefore, the algorithm enhances the 3D object detection accuracy.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2021-03-04 without embargo terms","The student, Yujia Qiu, accepted the attached license on 2020-12-09 at 16:17.","The student, Yujia Qiu, submitted this Thesis for approval on 2020-12-09 at 16:25.","This Thesis was approved for publication on 2020-12-09 at 16:45.","DSpace SAF Submission Ingestion Package generated from Vireo submission #16108 on 2021-03-04 at 15:36:23","Made available in DSpace on 2021-03-05T21:38:24Z (GMT). No. of bitstreams: 2 QIU-THESIS-2020.pdf: 2659112 bytes, checksum: f3f96b86bd8690a5aa73a8961c322408 (MD5) LICENSE.txt: 4206 bytes, checksum: 63720e6eeabb916bad2fe2fb4248a6d4 (MD5) Previous issue date: 2020-12-09"],"dc:format":["application/pdf"],"dc:identifier":["http://hdl.handle.net/2142/109452"],"dc:language":["en"],"dc:rights":["Copyright 2020 Yujia Qiu"],"dc:subject":["Object detection","pseudo-Lidar","depth correction"],"dc:title":["Depth Correction++ for pseudo-LiDAR"],"dc:type":["text","Thesis"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:50Z"}