You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,9 @@ In this repository, you can find the source code for the [Grand Challenge OCELOT
6
6
# Input and output
7
7
8
8
We already implemented for you the input/output interface for loading the input images stored in the platform and writing the cell predictions. Here the relevant code:
9
-
*The input: the container loads and iterates over the validation images, test images and metadata from the already uploaded data in Grand Challenge (not visible to partipants). The implemented data loader `DataLoader` at `util.gcio.py` will iterate over the samples for you!.
9
+
*Input: the data loader `DataLoader` located at `util.gcio.py` is implemented to iterate over all samples (not visible to partipants). You can find a test example with the corresponding tree under `test/input/`.
10
10
11
-
*The output: your algorithm needs to predict cells with the [Multiple Points](https://comic.github.io/grand-challenge.org/components.html#grandchallenge.components.models.InterfaceKind.interface_type_json) format. To make things easier, we developed a simple writer class `DetectionWriter` to output the corresponding output file `cell_predictions.json`. An example of the output can be found in`test/output/example_output.json`.
11
+
*Output: your algorithm needs to predict cells with the [Multiple Points](https://comic.github.io/grand-challenge.org/components.html#grandchallenge.components.models.InterfaceKind.interface_type_json) format. To make things easier, we developed a simple writer class `DetectionWriter` to generate the corresponding output file `cell_predictions.json`. An example of the output can be found at`test/output/example_output.json`.
12
12
13
13
```json
14
14
{
@@ -36,12 +36,12 @@ We already implemented for you the input/output interface for loading the input
36
36
Where each cell prediction requires the following information:
37
37
38
38
* `name`: cell patch identifier, which is composed of the keyword `image` followed by the sequential image ID of the cell patch. The ID is the same as the one provided by the `DataLoader`.
39
-
* `point`: list of three intiger, i.e. x, y and class ID.
39
+
* `point`: list of three integer, i.e. x, y and class ID.
40
40
* `probability`: confidence score of the predicted cell.
41
41
42
42
# Develop you algorithm
43
43
44
-
At `user/inference.py` you will find a dummy cell detection algorithm. Your task is to propose a new algorithm by modifying the function `process_patch_pair` while keeping the returned format used below. Feel free to install any framework, such as PyTorch or Tensorflow by adding your dependencies in `requirements.txt`.
44
+
At `user/inference.py` you will find a dummy cell detection algorithm. Your task is to propose a new algorithm by modifying the function `process_patch_pair` while keeping the output format. Also, feel free to install any framework, such as PyTorch or Tensorflow by adding your dependencies in `requirements.txt`.
0 commit comments