{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/analyzing-infrastructure-lidar-placement-with","title":"Analyzing Infrastructure LiDAR Placement with Realistic LiDAR Simulation Library","arxiv_id":"2211.15975","date":"2022-11-29","proceeding":null,"authors":["Xinyu Cai","Wentao Jiang","Runsheng Xu","Wenquan Zhao","Jiaqi Ma","Si Liu","Yikang Li"],"abstract":"Recently, Vehicle-to-Everything(V2X) cooperative perception has attracted increasing attention. Infrastructure sensors play a critical role in this research field; however, how to find the optimal placement of infrastructure sensors is rarely studied. In this paper, we investigate the problem of infrastructure sensor placement and propose a pipeline that can efficiently and effectively find optimal installation positions for infrastructure sensors in a realistic simulated environment. To better simulate and evaluate LiDAR placement, we establish a Realistic LiDAR Simulation library that can simulate the unique characteristics of different popular LiDARs and produce high-fidelity LiDAR point clouds in the CARLA simulator. Through simulating point cloud data in different LiDAR placements, we can evaluate the perception accuracy of these placements using multiple detection models. Then, we analyze the correlation between the point cloud distribution and perception accuracy by calculating the density and uniformity of regions of interest. Experiments show that when using the same number and type of LiDAR, the placement scheme optimized by our proposed method improves the average precision by 15%, compared with the conventional placement scheme in the standard lane scene. We also analyze the correlation between perception performance in the region of interest and LiDAR point cloud distribution and validate that density and uniformity can be indicators of performance. Both the RLS Library and related code will be released at https://github.com/PJLab-ADG/PCSim.","url_abs":"https://arxiv.org/abs/2211.15975v4","url_pdf":"https://arxiv.org/pdf/2211.15975v4.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"analyzing-infrastructure-lidar-placement-with","repo_url":"https://github.com/pjlab-adg/lidarsimlib-and-placement-evaluation","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"analyzing-infrastructure-lidar-placement-with","repo_url":"https://github.com/pjlab-adg/pcsim","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[],"methods":[{"method_slug":"carla","method_name":"CARLA"},{"method_slug":"entropy-regularization","method_name":"Entropy Regularization"},{"method_slug":null,"method_name":"Library"},{"method_slug":"ppo","method_name":"PPO"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2211.15975","atlas_url":"https://app.syntology.ai/?focus=2211.15975","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2211.15975"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/pjlab-adg/pcsim","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/pjlab-adg/lidarsimlib-and-placement-evaluation","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran":3},"by_repo_kind":{"official":{"samples":3,"ran":3,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"0619a274e6eb1850","entry":"load_point_pillar_params","repo":"pjlab-adg/lidarsimlib-and-placement-evaluation","repo_kind":"official","path":"Placement-Evaluation/v2xvit/hypes_yaml/yaml_utils.py","file_url":"https://github.com/pjlab-adg/lidarsimlib-and-placement-evaluation/blob/HEAD/Placement-Evaluation/v2xvit/hypes_yaml/yaml_utils.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"0619a274e6eb1850"}},{"code_sha256_prefix":"9bc229f7a9f4df89","entry":"load_voxel_params","repo":"pjlab-adg/lidarsimlib-and-placement-evaluation","repo_kind":"official","path":"Placement-Evaluation/v2xvit/hypes_yaml/yaml_utils.py","file_url":"https://github.com/pjlab-adg/lidarsimlib-and-placement-evaluation/blob/HEAD/Placement-Evaluation/v2xvit/hypes_yaml/yaml_utils.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"9bc229f7a9f4df89"}},{"code_sha256_prefix":"c40c6561b37d440c","entry":"load_yaml","repo":"pjlab-adg/lidarsimlib-and-placement-evaluation","repo_kind":"official","path":"Placement-Evaluation/v2xvit/hypes_yaml/yaml_utils.py","file_url":"https://github.com/pjlab-adg/lidarsimlib-and-placement-evaluation/blob/HEAD/Placement-Evaluation/v2xvit/hypes_yaml/yaml_utils.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c40c6561b37d440c"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}