OK...here's a bonanza of files. I modded the c# program to output 48 bit PNG files directly from the SEEK, uncalibrated and unscaled...direct from the camera. I just duplicated value for each of the RGB channels. Not pretty, but it got the job done. Each frame got an incremented number (whether cal or image), so frame 1 is always a calibrate image, frame 2 starts 3 or 4 real images, then a calibration and so on as the shutter runs.
I then used my astro program to convert to true 16 bit grayscale and I saved in both PNG format and FITS format. I included the paired raw shutter closed calibration frame (ends in c) taken immediately before the image frame (ends in i). I have placed the files here:
http://www.ricksastro.com/temp/seekraw/There are 2 different scenes. One is taken against flat notebook paper (flatpaper) at ambient 73F. One is an image of my router (router).
To give you an idea of what things look like, here is a screenshot of the router images and the process used in the Astro software (MaximDL). I set the Black and Whitepoints to linearly stretch and show the real data ranges without altering the data. The top left image is the raw calibration frame. The top right is the actual image file...it's incredible that you really can't see barely a hint of the object, obfuscated by noise.
The bottom left is simply the image - cal + 3000 for each pixel. That's where the magic happens and the veil of noise is lifted. The 3000 is arbitrary just to prevent <0.
The middle bottom is that image with a bad pixel map applied (created from a calibration frame to get rid of the dead (black) pixels that are in every raw frame). Interestingly, I didn't find any fixed pattern hot (white) pixels. When I isolated the few brightest pixels from several calibration frames, there was no repeating pattern.
The right-bottom had a simple median neighbor filter applied.
I completely gave up hope of getting anything useful without subtracting the cal frame. I'd be interested to understand how seek gets rid of most of the horizontal lines. They appear to be pretty fixed, so maybe some Flat Field is stored off.
I'll try next to create a true flatfield calibration from the paper image and apply to the router image to see how that improves it.
I'm having a tough time analyzing the gradient source, since it's nearly impossible to glean anything from either the cal frame or the flat image frame in isolation.
As you can see on the Screen stretch dialog of the median image, the real data is only really from 2555-3158 (remember, I added 3000), which is only a range of 603 (of course the temp range is only about 25F in that scene).