https://github.com/ac-rad/transparenet
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 1 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.6%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: ac-rad
- License: mit
- Default Branch: main
- Homepage: https://www.pair.toronto.edu/TranspareNet/
- Size: 180 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of pairlab/TranspareNet
Created about 4 years ago
· Last pushed over 4 years ago
https://github.com/ac-rad/TranspareNet/blob/main/
# Seeing Glass: Joint Point-Cloud and Depth Completion for Transparent Objects The basis of many object manipulation algorithms is RGB-D input. Yet, commodity RGB-D sensors can only provide distorted depth maps for a wide range of transparent objects due light refraction and absorption. To tackle the perception challenges posed by transparent objects, we propose TranspareNet, a joint point cloud and depth completion method, with the ability to complete the depth of transparent objects in cluttered and complex scenes, even with partially filled fluid contents within the vessels. To address the shortcomings of existing transparent object data collection schemes in literature, we also propose an automated dataset creation workflow that consists of robot-controlled image collection and vision-based automatic annotation. Through this automated workflow, we created Transparent Object Depth Dataset (TODD), which consists of nearly 15000 RGB-D images. Our experimental evaluation demonstrates that TranspareNet outperforms existing state-of-the-art depth completion methods on multiple datasets, including ClearGrasp, and that it also handles cluttered scenes when trained on TODD. Dataset: https://dataverse.scholarsportal.info/dataset.xhtml?persistentId=doi:10.5683/SP3/ZJJAJ3 This repository provides: - Point cloud completion module - Depth completion module - Dataset collection utility tool ## Installation ``` git clone https://github.com/pairlab/TranspareNet.git pip install -r requirements.txt ``` ## To Run the Code TranspareNet inference: ``` python inference_transparenet.py ``` Point cloud completion training ``` python pccRunner.py ``` Convert dataset depth images to objects point clouds ``` python grnet_point_cloud_completion/datasets/img2pcd.py ``` Convert predicted point clouds to sparse depth estimation ``` pyhton grnet_point_cloud_completion/datasets/pcd2img.py ``` Depth completion training ``` python tools/train_franka.py ``` ### Automated Dataset Collection Requirement: - [frankapy](https://github.com/iamlab-cmu/frankapy-public) - Franka Emika panda robot - Intel Realsense D435i camera - [Intel Realsense ROS](https://github.com/IntelRealSense/realsense-ros) ## Citiation Our point cloud completion network is based on [GRNet](https://github.com/hzxie/GRNet), and our depth completion network is based on [DMLRN](https://github.com/saic-vul/saic_depth_completion)
Owner
- Name: RA^2D: Robotics-assisted Accelerated Discovery
- Login: ac-rad
- Kind: organization
- Website: https://acceleration.utoronto.ca/
- Repositories: 10
- Profile: https://github.com/ac-rad
We introduce novel robotic & AI solutions to accelerate science discoveries, sponsored by Acceleration Consortium.