fkMigration.jl
Languages and libraries
computational imaging library
SHOW HN2019
Legend
fkMigration.jl
Wave-based non-line-of-sight computational imaging in Julia
analytech-solutions.com#non-line-of-sight imaging#f-k migration#julia#computational imaging
How HN took it
4 positive, 36 neutral or asking, 0 mixed, 3 critical, out of 43 comments about the project. Thread score +0.06.
Idea: 2 for, 3 againstExecution: 2 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Interesting, analogous to seismic imaging and synthetic aperture radar work
From 2 comments
This is quite analogous to exploration seismic imaging, including the Stolt migration. Thank you for sharing this.
MrSpiffy on HNFascinating. I have been using the same approach to generate synthetic aperture radar images, but having a non-radar platform to test the processing algorithms with is quite…
lokimedes on HN
Julia is productive and fast for numerical code
From 2 comments
From my experience it is one of the most productive programming languages to develop in, and the code can be iterated on to reach performance that is as good as C or Fortran code.
krrutkow on HNI cannot answer for the author, but for projects which build a lot of expensive numerical routines from scratch, Julia is a good fit: The JIT overhead is a small price compared…
phonebucket on HN
Objections
Resolution is limited by photon counts and surface properties
From 2 comments
The quantization of light is going to be a serious limit. The detector elements of a camera could be made pretty sensitive, but they can't detect fewer than one photon. In NLOS…
mohn on HNAt least surfaces that are anisotropic scattering, highly absorbing surfaces, and temporal resolution of the laser and shutter will all affect the image's spatial resolution.
krrutkow on HN
Reconstructions are blurry and only reflectivity, not color
From 2 comments
wait, why can it see color? if this algorithm is based on the speed of light traveling (similar to ultrasonic), I would think it won't show color? the resulting image shows the…
billconan on HNNot color, but reflectivity.
3JPLW on HN
Requests
Use multiple wavelengths or phase information for better results
From 2 comments
> "In NLOS (and traditional photography) the scene to be imaged is illuminated with N photons but the detector only receives M photons worth of signal back, where M<<N." How…
uasm on HNYes. The best views will be from projections whose camera position is at a point scanned by the laser. With the f-k migration algorithm, the output is in fact the aligned sum of…
GistNoesis on HN
Questions
What hardware is needed to capture the data?
From 2 comments
Wait, what is the hardware required for capturing this kind of data? Can I do this with a point-and-shoot camera?
amingilani on HNThe picosecond shutter time scale part and high speed control of a powerful laser would make that awfully difficult.
snazz on HN
Could WiFi or radio be used instead of light?
From 2 comments
Can you apply these theories to using a wifi AP to read the 3d layout of the room/space based on RSSI and its various interferences? Could you make a 3D scanner app in…
samstave on HNNot only wave length, but also beam width. The laser is spatially very compact. Radio waves need larger antenna apertures to be that focused. It's hard to get tight spatial…
mbarronj on HN
Alternatives named
Femto-photography (MIT) and passive NLOS imaging
From 2 comments
There was a similar technique discussed in a Ted Talk using femto-photography, which had an animation showing how it was done for an ELI5[0]. The talk contains references future…
amingilani on HNThere are passive NLOS imaging technologies based on shadows: https://arxiv.org/pdf/1807.02444.pdf…
lopmotr on HN
WiFi-based through-wall imaging (MIT Wi-Vi)
From 1 comment
I think it was actually https://people.csail.mit.edu/fadel/wivi/
pjc50 on HN