Seismogram preprocessing
Posted: 2013-10-17T10:41:04-07:00
We are analyzing seismogram traces on archival (micro-fiche) data that has been scanned to large images (15.5K x 600K px on average). Here is a 600px wide example:
The original is:
http://backspaces.net/temp/011868_1456_0123_04.png
and a 1000px wide version is
http://backspaces.net/temp/011868_1456_0123_04.1000.png
Our first task is to identify the center black area with white traces (i.e. get the x,y coords of the corners), then rotate (to x,y axes) and crop (to just the black trace area) so the images are "normalized" for further processing (finding the traces center lines!)
We probably will use smaller versions of the roughly 40MB lossless png's we're working with (original data is TIF, 90-100MB), I think identifying the corners on a smaller version should scale up with little additional processing within the larger image.
So the question is: is there an easy way to do this in IM? Its fine to go through several steps and create several images in the processing pipeline.
Thanks!
-- Owen
The original is:
http://backspaces.net/temp/011868_1456_0123_04.png
and a 1000px wide version is
http://backspaces.net/temp/011868_1456_0123_04.1000.png
Our first task is to identify the center black area with white traces (i.e. get the x,y coords of the corners), then rotate (to x,y axes) and crop (to just the black trace area) so the images are "normalized" for further processing (finding the traces center lines!)
We probably will use smaller versions of the roughly 40MB lossless png's we're working with (original data is TIF, 90-100MB), I think identifying the corners on a smaller version should scale up with little additional processing within the larger image.
So the question is: is there an easy way to do this in IM? Its fine to go through several steps and create several images in the processing pipeline.
Thanks!
-- Owen