Sign inSign up

icra2018/trajectory-optimized-active-search

By icra2018

•Updated over 7 years ago

An approach to automatically localize and find the shapes of tumors and other stiff inclusions.

Image
0

962

icra2018/trajectory-optimized-active-search repository overview

Docker Cloud Build Status

Code for the ICRA2018 paper Trajectory-Optimized Sensing for Active Search of Tissue Abnormalities in Robotic Surgery⁠.

The code folder contains two folders; discrete_probing and continuous_probing.

⁠discrete_probing

  • estimating stiffness map using sequntial discrete probing strategy.
  • replicating the results of Fig.3 in the paper.
⁠How to run
  • run the demo.m file for generating stiffness map using all the algorithms discussed the paper.
  • run the incremental_demo.m file for generating stiffness map using all the algorithms discussed the paper in an incremental fashion (you can see the points being probed sequentially). This code also saves all the results at after each probe in an automatically generated results folder.
  • run the recall_plot_randomized_groundTruths.m and recall_plot_same_groundTruth.m files to generate the recall plot of Fig. 4.

⁠continuous_probing

  • estimating stiffness map using sampling-based trajectory planning to generate continuous palapation paths.
  • replicating the results of Fig.5 in the paper.
⁠How to run
  • run the test.m file for generating stiffness map using any of the algorithms discussed the paper (you can change which algorithm you want to test inside the code)
  • run the demo.m file for generating stiffness map using all the algorithms discussed the paper. This code also saves all the results at after each probe in an automatically generated results folder.
  • run the recall_plot_randomized_groundTruths.m and recall_plot_same_groundTruth.m files to generate the recall plot of Fig. 8.

⁠Contact

⁠How to Run with Docker

⁠Linux

⁠Prerequisites
  • MATLAB installed on local host.

Tested on Ubuntu 16.04.6 with Docker 18.06.1-ce, MATLAB R2017a.

  1. Open a terminal and run the command (replacing the MATLAB folder and MAC address with your own):
docker run --rm -p 8888:8888 -v /usr/local/MATLAB/R2017a:/usr/local/MATLAB/R2017a \
    -v /usr/local/lib/python3.5/dist-packages/matlab:/usr/local/lib/python3.5/dist-packages/matlab \
    --mac-address=2c:60:0c:d6:50:36 icra2018/trajectory-optimized-active-search:latest
  1. Run a web browser and open the link: http://localhost:8888/lab/tree/README.ipynb⁠

Tag summary

Content type

Image

Digest

Size

327 MB

Last updated

over 7 years ago

docker pull icra2018/trajectory-optimized-active-search