{"id":20399867,"url":"https://github.com/kitware/lidarview","last_synced_at":"2025-10-07T09:58:52.300Z","repository":{"id":56510386,"uuid":"190980239","full_name":"Kitware/LidarView","owner":"Kitware","description":"LidarView performs real-time reception, recording, visualization and processing of 3D LiDAR data. This repository is a mirror of https://gitlab.kitware.com/LidarView/lidarview.","archived":false,"fork":false,"pushed_at":"2025-05-06T12:16:20.000Z","size":29911,"stargazers_count":274,"open_issues_count":6,"forks_count":68,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-05-26T06:09:07.982Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.paraview.org/lidarview/","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kitware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-06-09T08:07:39.000Z","updated_at":"2025-05-13T22:09:35.000Z","dependencies_parsed_at":"2025-05-19T05:03:29.295Z","dependency_job_id":"0d1f7960-c4ac-46b1-bc54-ef864b96fb3d","html_url":"https://github.com/Kitware/LidarView","commit_stats":null,"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/Kitware/LidarView","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kitware%2FLidarView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kitware%2FLidarView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kitware%2FLidarView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kitware%2FLidarView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kitware","download_url":"https://codeload.github.com/Kitware/LidarView/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kitware%2FLidarView/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278755161,"owners_count":26040034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T04:34:41.874Z","updated_at":"2025-10-07T09:58:52.294Z","avatar_url":"https://github.com/Kitware.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"![LidarView](Application/Client/Resources/Images/About.png)\n\n# Introduction\n\nLidarView performs real-time reception, recording, visualization and processing of 3D LiDAR data.\n\nLidarView currently supports a variety of LiDAR models from multiple manufacturers, including:\n- `Velodyne`: VLP-16, VLP-32, HDL-32, HDL-64, Puck LITE, Puck Hi-Res and Alpha Prime (VLS-128).\n- `Hesai`: Pandar40P, Pandar40M, Pandar64, Pandar20A, Pandar20B, PandarQT, PandarXT-16, PandarXT-32, PandarXTM and Pandar128.\n- `Robosense`: RS16, RS32, BPerl, Helios (16 \u0026 32), Ruby (48, 80 \u0026 128), Ruby Plus (48, 80 \u0026 128), M1, M2 and E1.\n- `Livox`: Mid-40, Tele-15, Horizon, Mid-70, Avia, Mid-360 and HAP.\n- `Leishen`: C16, C32 and MS_C16.\n\nAdditional sensor models may be supported upon request, provided that the drivers or specifications are publicly available.\n\nThis open-source codebase, developed by Kitware, is widely adopted by many LiDAR vendors, often rebranded under different names, to display their live LiDAR data.\n\nMany of these LiDAR sensors sweep an array of lasers (often 8 to 128) 360\u0026deg;\nwith a vertical field of view of tens of degrees at a 5-20Hz spinning frequency,\ncapturing about a million points per second.\n\nLidarView can display live sensors' streams or playback pre-recorded data stored in `.pcap` files.\n\nLidarView displays the distance measurements from the LiDAR as point cloud\ndata and custom color maps for multiple variables such as\nintensity-of-return, time, distance, azimuth, and laser id. \n\nThe processed data can be exported in multiple file formats (CSV, PLY, LAS, ...),\nand screenshots of the currently displayed point cloud can be easily exported with the help of a button.\n\nAs a [Paraview](https://www.paraview.org/) based application, LidarView can effortlessly offer Paraview's features and plugins.\n\n![LidarView](Application/Client/Resources/Images/LidarViewExample.png)\n    Lidar data processed by [Kitware's SLAM](#slam) within LidarView\n\n# Features\n\n- Input from live sensor stream or recorded `.pcap` file\n- Visualization of timestamped LiDAR returns in 3D\n- Spreadsheet inspector for LiDAR attributes (timestamp, azimuth, laser id, etc)\n- Record to `.pcap` from sensor\n- Export to CSV, PLY, PCD, LAS or VTK formats\n- Grid and Ruler tools\n- Show or hide lasers subsets\n- Show multiple frames of data simultaneously and aggregate them\n- Apply 3D transforms to pointclouds\n- Run SLAM to estimate the trajectory of the LiDAR in the scene and build a 3D map of the environment\n\nMany other features can be added using Plugins, some can be found on [this page](https://gitlab.kitware.com/LidarView/plugins).\n\nFeel free to reach out at kitware@kitware.com for support or new features development.\n\n# How to install\n\nSee associated download links in the [Release](https://gitlab.kitware.com/LidarView/lidarview/-/releases) page of this repository.\n\nNightly (master) packages are available [here](https://gitlab.kitware.com/LidarView/lidarview-superbuild/-/pipelines?scope=all\u0026source=schedule\u0026ref=master). (click on `Download artifacts`)\n\nMore detailed installation instructions are available on the [`LVCore/Documentation/INSTALLATION.md`](https://gitlab.kitware.com/LidarView/lidarview-core/-/blob/master/Documentation/INSTALLATION.md) page.\n\n## Build from source\n\nDetailed Instructions to build and package LidarView are available under [LidarView-superbuild README](https://gitlab.kitware.com/LidarView/lidarview-superbuild/-/blob/master/README.md).\n\nMost of the LidarView common codebase lies within:\n\n * [LVCore](https://gitlab.kitware.com/LidarView/lidarview-core) repository.\n * [LidarView-superbuild](https://gitlab.kitware.com/LidarView/lidarview-superbuild) repository.\n\n# How to use\n\n## Sensor streaming\n\nSpecific network configuration is required for sensor livestream.\nThe ethernet adapter connected to the sensor has to be switched from dynamic IP address assignment to static IP address selection and correct IP adress and gateway must be specified.\n\nFor example:\n\n* Velodyne HDL-32E\n  * IP address: 192.168.1.70 (70 as example, any number except 201 works)\n  * Gateway: 255.255.255.0\n* Velodyne HDL-64E\n  * IP address: 192.168.3.70 (70 as example, any number except 43 works)\n  * Gateway: 192.168.3.255\n\nIn order for sensor streaming to work properly, it is important to\ndisable firewall restrictions for the chosen ethernet port and allow inbound traffic.\nAlternatively, completely disable the firewall for the ethernet device connected to the sensor (including both public and private networks).\n\nWhen opening pre-recorded data or live sensor streaming data,\none is prompted to choose a calibration file.\nThis calibration can either be directly embedded in LidarView,\nor may be loaded from a custom location.\n\n## SLAM documentation \u003ca name=\"slam\"\u003e\u003c/a\u003e\n\nMore [instructions](https://gitlab.kitware.com/keu-computervision/slam/-/blob/master/paraview_wrapping/doc/How_to_SLAM_with_LidarView.md) can be found on the [LidarSlam repository](https://gitlab.kitware.com/keu-computervision/slam).\n\nHave a look also at the [How to SLAM with LidarView](https://vimeo.com/524848891) webinar.\n\n# Sample data\n\nLiDAR data samples for LidarView can be obtained from:\n\n* [MIDAS](http://www.midasplatform.org/) in the [Velodyne LiDAR collection](http://midas3.kitware.com/midas/community/29)\n* Kitware's demos shared [drive](https://drive.google.com/drive/folders/1yrNUelUsjKcXdC8FH8DpXeOPTyiB_pLS?usp=sharing)\n\n# For Github users\n[Github](https://github.com/Kitware/LidarView) is a mirror of the\n[official repository](https://gitlab.kitware.com/LidarView/LidarView).\nWe do not actively monitor issues or pull request on Github. Please use the\n[official repository](https://gitlab.kitware.com/LidarView/LidarView) to report issues or contributes fixes.\n\n# License\n\nThe source code for LidarView is made available under the Apache 2.0 license.\n\nSee [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitware%2Flidarview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkitware%2Flidarview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitware%2Flidarview/lists"}