VirtualFlyBrain / vfb-data-ingest-cedar

Apache License 2.0
0 stars 0 forks source link

Image validation #5

Open hkir-dev opened 2 years ago

hkir-dev commented 2 years ago

We will only support swc and nrrd Validate file format:

http://www.neuronland.org/NLMorphologyConverter/MorphologyFormats/SWC/Spec.html http://teem.sourceforge.net/nrrd/format.html#basic

hkir-dev commented 2 years ago

For nrrd headers should be validated:

# This NRRD file was generated by pynrrd
# on 2020-05-05 09:35:45(GMT).
# Complete NRRD file format specification at:
# http://teem.sourceforge.net/nrrd/format.html
type: uint8
dimension: 3
space dimension: 3
sizes: 1210 566 174
space directions: (0.51891609999999999,0,0) (0,0.51891609999999999,0) (0,0,1)
encoding: gzip
space units: "microns" "microns" "microns"

should be NRRD0005. Then check

sizes: 1210 566 174
space directions: (0.51891609999999999,0,0) (0,0.51891609999999999,0) (0,0,1)
space units: "microns" "microns" "microns"
hkir-dev commented 2 years ago

OBJ file specification: https://en.wikipedia.org/wiki/Wavefront_.obj_file