Chapters:
0:00 Introduction to Annotation Tools
1:08 Introduction to Scalabel (vs. LabelMe)
4:56 Scalabel Installation
10:46 CT Image segmentation Example
12:10 Video Annotation Setup
13:12 Video Annotation Example (Intersection)
16:37 Stopping the App
17:19 Final thoughts
This video reviews the free Video Annotation tool:
https://github.com/scalabel/scalabel
A. Docker installation guide:
conda install -c conda-forge docker
Install docker desktop for windows
https://docs.docker.com/desktop/windo...
B. Run the annotator (commands)(https://doc.scalabel.ai/setup.html)
Clone and unpack github repo.
cd scalabel.
bash scripts/setup_local_dir.sh
docker pull scalabel/www
docker images
(Before running this command, make sure config.yml is placed within local-data/scalabel folder)
docker run -it -v "${pwd}/local-data:/opt/scalabel/local-data" -p 8686:8686 -p 6379:6379 scalabel/www node app/dist/main.js --config /opt/scalabel/local-data/scalabel/config.yml --max-old-space-size=8192
C. Create project
http://localhost:8686/create
Medical Image sample files:
image_list.yaml
{url: 'http://localhost:8686/items/CT/image0.jpg', videoName: 'ct'}
{url: 'http://localhost:8686/items/CT/image1.jpg', videoName: 'ct'}
{url: 'http://localhost:8686/items/CT/image2.jpg', videoName: 'ct'}
{url: 'http://localhost:8686/items/CT/image3.jpg', videoName: 'ct'}
{url: 'http://localhost:8686/items/CT/image4.jpg', videoName: 'ct'}
{url: 'http://localhost:8686/items/CT/image5.jpg', videoName: 'ct'}
categories.yaml
name: GGO
name: Lung
segmentation_attributes.yaml
-
name: Blurry
type: switch
tag: o
-
name: Truncated
type: switch
tag: t
-
name: Writing
type: switch
tag: c
D. Stop the annotator
docker container ls
docker stop [containerID]