Hacker News Comments on
I Made My Own Image Sensor! (And Digital Camera)
SeanHodgins
·
Youtube
·
121
HN points
·
1
HN comments
- This course is unranked · view top recommended courses
Hacker News Stories and Comments
All the comments and stories posted to Hacker News that reference this video.> Build your own webcam and webcam clientThis might help, depending on how deep you want to go:
⬐ michrassenaVisually, I'm reminded of this project. https://www.thisiscolossal.com/2017/02/drinking-straw-camera...I know CCDs for astrophotography have large photosites to increase the signal/noise ratio. It seems like this array would have the same qualities.
Do you know what the dynamic range is, how many stops the sensor can capture?
This is really interesting, so I'd really like to see a write-up instead of just a video.
⬐ perl4everHow about making a (slow) medium/large format camera with a linear sensor from a scanner?⬐ mauvehaus⬐ phodoPeople have done it. I've seen a couple articles about it, but the one I was able to dig up today is from Mattias Wandel (of woodgears.ca note):https://www.sentex.ca/~mwandel/tech/scanner.html
This isn't exactly what you're looking for, but you run into some of the same limitations using a scanner as a large format back: moving objects end up distorted by the movement of the scanner "head" as it scans the image plane.
⬐ agumonkeyFunny to see wandel here. I binged his channel but never knew he made articles. Anyway distortion is also pretty interesting artistically.I scavenged a dozen of heads to make a giant wall scanning bar.
Well done. The quality of explanation and production value were good. It seems like by adding more processing power, you can double or triple the scan rate.⬐ ruslan⬐ pdelbarbaFrom what I understand scan rate depends on exposure time which is quite a bit high for such a sensor.I bet by changing up the sensor pixels this would be a pretty cost effective way of making a low res FLIR camera, or really any imaging band. Using a different pin hole you might even be able to image things with xrays, neutrons, or strong 100Ghz through THz radio waves.⬐ metaphor⬐ ginkoFun and a great learning experience, sure. But, at least with respect to infrared, I'm not seeing the cost effective part when fully integrated solutions with ~19x greater resolution and then some can be had for $400 retail; the BOM for such a project will approach (if not exceed) this figure. Prototyping is often deceptively expensive.⬐ sansnommeCertain FLIR resolutions beyond a certain density are, let's just say, not unlike the early days of cryptography.Instead of a front lens element you might get better results using a lens salvaged from an old medium format folder. The whole lens and shutter assembly comes off as a single standard sized unit.These should be a good fit for the needed image circle and give better images as well.
⬐ ruslanUsing decapped DRAM chip as photo sensor looks more promising:https://hackaday.com/2014/04/05/taking-pictures-with-a-dram-...
⬐ jacquesmThat's how CMOS cameras got started in the first place.⬐ saganusVery interesting.Any idea why this happens?
> Exposing the capacitor to light causes it to discharge faster.
⬐ ruslan⬐ jdsullyMy guess is this:Capacitors on DRAMs are usually implemented as PN junctions, maybe even parasitic capacitance of a transistor is used. Photons hitting depletion region of PN junction decreasing it hence increasing conductivity.
I wonder how good images could be with modern DRAM. A 256MB DDR3 chip would theoretically have over 2 trillion pixels. Light sensitivity should be better too due to the smaller capacitors.⬐ zapdriveWho is down voting this comment?⬐ jdsully⬐ ruslanProbably because I was off by a factor of 1,000. Still a billion pixels is pretty good.Decapping and testing this wont be difficult, meaning you understand how individual transistors are located on the die to reorder raw data into planar image. I wonder if this information can be recovered using some known patterns shown to such sensor then retrieving appropriate data and analyzing.Another interesting thing is that for training neural networks for image recognition purpose information about location of individual pixels is not necessary at all.
⬐ jacquesmJust move it about for a bit with frames sampled in sequence and you should be able to build up a pretty good map of the arrays of cells.⬐ im3w1l> Another interesting thing is that for training neural networks for image recognition purpose information about location of individual pixels is not necessary at all.Convolutions use the spatial information. I'm less sure whether attention-based approaches typically use it.
⬐ basicplus2You could move it around taking lots of pictures and construct a more detailed image