Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jianqingzheng authored Apr 24, 2023
1 parent 00b0d34 commit 108ff66
Showing 1 changed file with 29 additions and 4 deletions.
33 changes: 29 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,43 @@ Code for [Towards 3d path planning from a single 2d fluoroscopic image for robot
[![OS-WIN](https://img.shields.io/badge/OS-Windows%7CLinux-darkblue)]()
[![Matlab](https://img.shields.io/badge/Matlab-R2016a%7CR2017a-blue)](https://www.mathworks.com/products/matlab.html)

## Usage
```
[$DOWNLOAD_DIR]/XBCR-net/
├── data/
| ├── IMG26.JPG
| ├── Label_save_P26.mat
| ├── Skeleton3D_P26.mat
| ├── ...
├── external/
| ├── TPS3D/
| ├── distance2curve/
| ├── phi-max-skeleton3d-matlab-a98ad07/
├── function/
| ├── array2str.m/
| ├── branch_classify.m/
| ├── branch_node_assign.m/
| ├── node_classification.m/
| ├── placement_match.m/
| ├── points_dist.m/
| ├── project3D22D.m/
| ├── regist2D3D.m/
| ├── regist_energy.m/
| ├── trunk_node_assign.m/
├── [demo_2D3Dregist.m](Script 'demo_2D3Dregist.m':)
```

## Script 'demo_2D3Dregist.m':
### Script 'demo_2D3Dregist.m':
This demostrates how to recover a 3D skeleton for the robotic path from a 2D intra-operative segmented aneurysm shape and a 3D pre-operative skeleton.It will import a 2D jpg image of pre-operative fluoroscopy, a 2D segmentation label, and a 3D skeleton. It will display the time cost for registration of 2D/3D skeletons, the intra-operative (ground truth) skeleton, pre-operative skeleton and our prediction, as well as the evaluated distance errors in 2D and 3D.

## Folder 'function':
### Folder 'function':
It includes all the codes written for the deformable registration between 2D and 3D skeleton.
* Please kindly read the license in each file.

## Folder 'data':
### Folder 'data':
It includes the imported data used in demonstration.

## Folder 'external':
### Folder 'external':
It includes redistributed codes used in the demonstration.
* Please kindly read the license in each file.

Expand Down

0 comments on commit 108ff66

Please sign in to comment.