Skip to content

Python scripts for detection and alignment of dish in scanned seedling data

License

Notifications You must be signed in to change notification settings

Gregor-Mendel-Institute/ScanPlateSeg

Repository files navigation

ScanPlateSeg

Scripts for processing of scanned dishes with 2 rows with 12 seedlings over 10 days, starting with a plate with nongerminated seeds.

The workflow

Input data

A directory with files named apogwas1_set1_day7_20170602_003.tif (bold parts are required). Here 003 identifies dish.

The script

Run plateproc.py -d input_directory {-o output_directory}

A dish is skipped if the file plant-regions.png exists in its output subdirectory,

Output

For each detected dish a subdirectory named by its identifier (e. g. 003) is created in output directory. Files this directory

  • plates-001.png: overview image of the aligned plates (projection in the Z direction)
  • seeds-001.tif and seeds-mask-001.tif: masks and inverted masks of seeds drom day 0 image.
  • plant-regions.png: overview of defined region
  • region data: A tiff file with 11 bands (days 0 -- 10) with a name plant-001-18_2855-3182_3391-5432.tif. The fields: ** -001-: dish identifier, equal to subdirectory name ** -18_: number of plant in the dish, counted from the upper left corner ** _2855-3182_3391-543: UpperLeftX-UpperLeftY_LowerRightX-LowerRightY

About

Python scripts for detection and alignment of dish in scanned seedling data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages