Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Add updated links to ONNX file.
  • Loading branch information
tsipkens authored Sep 19, 2024
1 parent 2db85b8 commit f01646c
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ The program is primarily composed of two analysis packages, which will be discus

2. **+pp** - which determines primarily particle information, often from the binary image generated by the methods in the **agg** package noted above.

This code also includes a set of utility functions in the **+tools** package and Python code necessary to implement a convolutional neural network used for segmentation in the [carboseg](https://github.com/tsipkens/atems/tree/master/carboseg) folder.
This code also includes a set of utility functions in the **+tools** package and Python code necessary to implement a convolutional neural network used for segmentation in the [carboseg](https://github.com/tsipkens/atems/tree/master/carboseg) folder. The corresponds ONNX file is temporarily available here: https://github.com/tsipkens/FPN-resnet50-imagenet.

### In this README

Expand Down Expand Up @@ -227,7 +227,7 @@ Though, the technique still occasionally fails, particularly if the function doe

### + **carboseg** / Neural network-based segmentation

This `seg_carboseg(...)` function employs Python to implement a convolutional neural network (CNN) for segmentation as described by [Sipkens et al.][ptech.cnn] Details and code for the training of the network are available in a parallel repository at https://github.com/maxfrei750/CarbonBlackSegmentation, with primary contributions by Max Frei ([@maxfrei750](https://github.com/maxfrei750)). The implementation here makes use of the ONNX file output (to be downloaded [here](https://uni-duisburg-essen.sciebo.de/s/J7bS47nZadg4bBH/download)) from that procedure and employs the Python ONNX runtime for execution. Use of this function requires the necessary Python environment as a pre-requisite.
This `seg_carboseg(...)` function employs Python to implement a convolutional neural network (CNN) for segmentation as described by [Sipkens et al.][ptech.cnn] Details and code for the training of the network are available in a parallel repository at https://github.com/maxfrei750/CarbonBlackSegmentation, with primary contributions by Max Frei ([@maxfrei750](https://github.com/maxfrei750)). The implementation here makes use of the ONNX file output (to be downloaded [here](https://github.com/tsipkens/FPN-resnet50-imagenet)) from that procedure and employs the Python ONNX runtime for execution. Use of this function requires the necessary Python environment as a pre-requisite.

> We also note that, as of this writing, MATLAB does not support the necessary layers to import the ONNX as a native MATLAB object.
Expand Down

0 comments on commit f01646c

Please sign in to comment.