-
Notifications
You must be signed in to change notification settings - Fork 1
Filter images by plane resolution #15
Comments
@jcohenadad to properly populate the resolution field, there must be a standard format. I suggest using the the one proposed by @charleygros:
|
For the case of image |
"isotropic" means pX=pY=pZ. E.g. 1x1x1mm. in sagittal data with 0.74x0.74x4.40mm resolution, the thickness is 4.4mm and the in-plane is 0.74x0.74. what we call thickness is always the dimension that refers to the slice. but: do we need that information from your web interface? don't you just report "orientation" and "resolution" in XxYxZ, with X, Y and Z defined by the slice orientation (not the physical coordinates of the scanner). I.e., in this example, the "Z" refers to the R-L direction. |
Filtering by plane resolution using thickness and in-plane has too many edge cases that is starting to complicate the query structure. Therefore, for this iteration, the filter will be the following: To filter by resolution, the query will be structure: To filter by sagittal from 1.0 to 5.0: The filter will not have any concept of thickness and in-plane |
The image model stores the image resolution and calculates if it is isotropic. In the REST API, the user can query by which plane (sagittal, corrinal, axial) and if it is isotropic. Partial #15
The image model stores the image resolution and calculates if it is isotropic. In the REST API, the user can query by which plane (sagittal, corrinal, axial) and if it is isotropic. Partial #15
@benjamindeleener : Finding datasets with sagittal and axial resolution less then 1.0mm and not isotropic ex: |
Feature
Be able to filter either through the admin or the REST api images by resolution.
The filter is broken down into 3 parts:
The filter is set in a range
min
andmax
In the
RPI
orientation, thein-plane
andslice thickness
if the 3rd value is larger of the other 2 valuesIn the
RPI
orientation, thein-plane
andslice thickness
if the 1st value is larger of the other 2 valuesThe text was updated successfully, but these errors were encountered: