Abstract
The observation of objects located in inaccessible regions is a recurring challenge in a wide variety of important applications. Recent work has shown that using rare and expensive optical setups, indirect diffuse light reflections can be used to reconstruct objects and twodimensional (2D) patterns around a corner. Here we show that occluded objects can be tracked in real time using much simpler means, namely a standard 2D camera and a laser pointer. Our method fundamentally differs from previous solutions by approaching the problem in an analysisbysynthesis sense. By repeatedly simulating light transport through the scene, we determine the set of object parameters that most closely fits the measured intensity distribution. We experimentally demonstrate that this approach is capable of following the translation of unknown objects and translation and orientation of a known object, in real time.
Introduction
The widespread availability of digital image sensors, along with advanced computational methods, has spawned new imaging techniques that enable seemingly impossible tasks. A particularly fascinating result is the use of ultrafast timeofflight measurements^{1,2} to image objects outside the direct line of sight^{3,4,5,6}. Being able to use arbitrary walls as though they were mirrors can provide a critical advantage in many sensing scenarios with limited visibility, like endoscopic imaging, automotive safety, industrial inspection and searchandrescue operations.
Out of the proposed techniques for imaging occluded objects, some require the object to be directly visible to a structured^{7} or narrowband^{8,9,10} light source. Others resort to alternative regions in the electromagnetic spectrum where the occluder is transparent^{11,12,13}. We adopt the significantly more challenging assumption that the object is in the direct line of sight of neither light source nor camera (Fig. 1) and that it can only be illuminated or observed indirectly via a diffuse wall^{3,4,5,6,14}. All the observed light has undergone at least three diffuse reflections (wall, object, wall) and reconstructing the unknown object is an illposed inverse problem. Most solution approaches reported so far use a backprojection scheme as in computed tomography^{15}, where each intensity measurement taken by the imager votes for a manifold of possible scattering locations. This explicit reconstruction scheme is computationally efficient, in principle realtime capable^{6} and can be extended with problemspecific filters^{3,16}. However, it assumes the availability of ultrafast timeresolved optical impulse responses, whose capture still constitutes a significant technical challenge. Techniques proposed in literature include direct temporal sampling based on holography^{1,17,18}, streak imagers^{2}, gated image intensifiers^{5}, serial timeencoded amplified microscopy^{19}, singlephoton avalanche diodes^{20} and indirect computational approaches using multifrequency lockin measurements^{21,22,23}. In contrast, implicit methods state the reconstruction task in terms of a problemspecific cost function that measures the agreement of a scene hypothesis with the observed data and additional model priors. The solution to the problem is defined as the function argument that minimizes the cost. In the only such method reported so far^{4}, the authors regularize a leastsquares data term with a computationally expensive sparsity prior, which enables the reconstruction of unknown objects around a corner without the need for ultrafast light sources and detectors.
Here we introduce an implicit technique for detecting and tracking objects outside the line of sight in real time. Imaged using routinely available hardware (2D camera, laser pointer), the distribution of indirect light falling back onto the wall serves as our main source of information. This light has undergone multiple reflections; therefore, the observed intensity distribution is low in spatial detail. Our method combines a simulator for threebounce indirect light transport with a reduced formulation of the reconstruction task^{6,16}. Rather than aiming to reconstruct the geometry of an unknown object, we assume that the target object is rigid and that its shape and material are either known and/or irrelevant. Translation and rotation, the only remaining degrees of freedom, can now be found by minimizing a leastsquares energy functional, forcing the scene hypothesis into agreement with the captured intensity image.
Our main contributions are threefold. We propose to use light transport simulation to tackle an indirect vision task in an analysisbysynthesis sense. Using synthetic measurements, we quantify the effect of object movement on the observed intensity distribution and predict under which conditions the effect is significant enough to be detected. Finally, we demonstrate and evaluate a hardware implementation of a tracking system. Our insights are not limited to intensityonly imaging and we believe that they will bring nonlineofsight sensing closer to practical applications.
Results
Light transport simulation (synthesis)
At the center of this work is an efficient renderer for threebounce light transport. Being able to simulate indirect illumination at an extremely fast rate is crucial to the overall system performance, since each object tracking step requires multiple simulation runs. Like all prior work, we assume that the wall is planar and known and so is the position of the laser spot. The object is represented as a collection of Lambertian surface elements (surfels), each characterized by its position, normal direction and area. As the object is moved or rotated, all its surfels undergo the same rigid transformation. We represent this transformation by the scene parameter p, which is a threedimensional vector for pure translation, or a sixdimensional vector for translation and rotation. The irradiance received by a given camera pixel is computed by summing the light that reflects off the surfels. The individual contributions, in turn, are obtained independently of each other as detailed in the Methods section, by calculating the radiative transfer from the laser spot via a surfel to the location on the wall observed by a pixel. Note that by following this procedure, like all prior work, we neglect selfocclusion, occlusion of ambient light and interreflections. To efficiently obtain a fullframe image, represented by the vector of pixel values S(p), we parallelized the simulation to compute each pixel in a separate thread on the graphics card. The rendering time is approximately linear in the number of pixels and the number of surfels. On an NVIDIA GeForce GTX 780 graphics card, the response from a moderately complex object (500 surfels) at a resolution of 160 × 128 pixels is rendered in 3.57 milliseconds.
To estimate the magnitude of changes in the intensity distribution that are caused by motion or a change in shape, we performed a numerical experiment using this simulation. In this experiment, we used a frontoparallel view on a 2 m × 2 m wall, with a small planar object (a 10 cm × 10 cm white square) located at 50 cm from the wall. Object and laser spot were centered on the wall, but not rendered into the image. Figure 2 shows the simulated response thus obtained. By varying position and location of the object, we obtained difference images that can be interpreted as partial derivatives with respect to the components of the scene parameter p. Since the overall light throughput drops with the fourth power of the objectwall distance, translation in Y direction caused the strongest change. Translation in all directions and rotation about the X and Z axes affected the signal more strongly than the other variations. With differences amounting to several percent of the overall intensity, these changes were significant enough to be detected using a standard digital camera with 8 to 12bit A/D converter.
Experimental setup
Our experiment draws inspiration from prior work^{3,4,6,14,16}; the setup is sketched in Fig. 1(a). Here, due to practical constraints, some of the idealizing assumptions made during the synthetic experiment had to be relaxed. In particular, only an offpeak portion of the intensity pattern could be observed. To shield the camera from the laser spot and to avoid saturation and lens flare, we had to position the laser spot outside the field of view. The actual reflectance distribution of the wall and object surfaces was not perfectly Lambertian and additional light emitters and reflectors, not accounted for by the simulation, were present in the scene. To obtain a measured image M containing only light from the laser, we took the difference of images captured with and without laser illumination. Additionally, we subtracted a calibration measurement containing light reflected by the background. A specification of the devices used and a more detailed introduction of the data preprocessing steps, can be found in the Methods section.
Tracking algorithm (analysis)
With the light transport simulation at hand and given a measurement of light scattered from the object to the wall, we formulate the tracking task as a nonlinear minimization problem. Suppose M and S(p) are vectors encoding the pixel values of the measured object term and the one predicted by the simulation under the transformation parameter or scene hypothesis p, respectively. We search for the parameter p that brings M and S(p) into the best possible agreement by minimizing the cost function
The factor γ(a, b) projects b to a, minimizing the distance . By including this factor into our objective, we decouple the recovery of the scene parameter p from any unknown global scaling between measurement and simulation, caused by parameters such as surface albedos, camera sensitivity and laser power. To solve this nonlinear, nonconvex, heavily overdetermined problem, we use the LevenbergMarquardt algorithm^{24} as implemented in the Ceres library^{25}. Derivatives are computed by numerical differentiation. When tracking six degrees of freedom (translation and rotation), evaluating the value and gradient of f requires a total of seven simulation runs, or on the order of 25 milliseconds of compute time on our system.
Tracking result
To evaluate the method, we performed a series of experiments. The physical object used in all experiments was a car silhouette cut from plywood and coated with white wall paint, shown in Fig. 3(a). While our setup is able to handle arbitrary threedimensional objects (as long as the convexity assumption is reasonable), this shape was twodimensional for manufacturing and handling reasons.
For a given input image M and object shape, the cost function f(p) in Eq. (1) depends on three to six degrees of freedom that are being tracked. Figure 3(b) shows a slice of the function for translation in the XYplane, with all other parameters fixed. Although the global minimum is located in an elongated, curved trough, only four to five iterations of the LevenbergMarquardt algorithm are required for convergence from a random location in the tracking volume. In realtime applications, since position and rotation can be expected to change slowly over time, the optimization effort can be reduced to two to three iterations per frame by using the latest tracking result to initialize the solution for the next frame.
In Experiment 1, we kept the object’s orientation constant. We manually placed the object at various known locations in an 60 cm × 50 cm × 60 cm working volume and recorded 100 camera frames at each location. These frames differ in the amount of ambient light (mains flicker) and in the photon noise. For each frame, we initialized the estimated position to a random starting point in a cube of dimensions (30 cm)^{3} centered in the tracking volume and refined the position estimate by minimizing the cost function, Eq. (1). The results are shown in Fig. 4(a). From this experiment, we found positional tracking to be repeatable and robust to noise, with a subcm standard deviation for each position estimate. The rootmeansquare distance to ground truth was measured at 4.8 cm, 2.9 cm and 2.4 cm for movement along the X, Y and Z axis, respectively. This small systematic bias was likely caused by a known shortcoming of the image formation model, which does not account for occlusion of ambient light by the object.
In Experiment 2, we kept the object at a (roughly) fixed location and rotated it by a range of ±30° around the three coordinate axes using a pantiltroll tripod with goniometers on all joints. Again, per setting we recorded 100 frames that mainly differ in the noise pattern. We followed the same procedure as in the first experiment, except that this time we jointly optimized for all six degrees of freedom (position and orientation). The results are shown in Fig. 4(b). As expected, the rotation angles were tracked with higher uncertainty than the translational parameters, although the average reconstructions for each angle remain stable. We identify two main sources for the added uncertainty: the increased number of degrees of freedom and the pairwise ambiguity between X translation and Z rotation and between Z translation and X rotation (Fig. 2). We recall that in the synthetic experiment, the effect of Y rotation was vanishingly small; here, the system tracked rotation around the Y axis about as robustly as the other axes. This unexpectedly positive result was probably owed to the strongly asymmetric shape of the car object.
So far, we assumed that the object’s shape was known. Since this requirement cannot always be met, we dropped it in Experiment 3. Using the data already captured using the car object for the first experiment, we performed the light transport simulation using a single oriented surface element instead of the detailed object model. Except for this simplification, we followed the exact same procedure as in Experiment 1 to track the now unknown object’s position. The results are shown in Fig. 5(a). Despite a systematic shift introduced by the use of the simplified object model, the position recovery remained robust to noise and relative movement was still detected reliably.
The need for a measured background term can hinder the practical applicability of our approach as pursued so far. In Experiment 4, we lifted this requirement. When omitting the term without any compensation, the tracking performance degraded significantly (Fig. 5(b)). However, we observed that the background image, caused by distant scattering, was typically smooth and well approximated by a linear function in the image coordinates u and v (Fig. 6). We extended the tracking algorithm to fit such linear models to both input images M and S(p) and subtract the linear portions prior to evaluating the cost function (Eq. 2). This simple preprocessing step greatly reduced the bias in the tracking outcome and enabled robust tracking of object motion (Fig. 5(c)) even in unknown rooms.
The supplementary video to this paper shows two realtime tracking sessions (Session 1: translation only; Session 2: translation and rotation) using the described setup. A live view of the hidden scene is shown next to the output from the tracking software. The average reconstruction rate during these tracking sessions was 10.2 frames per second (limited by the maximum capture rate of our cameralaser setup) for Session 1 and 3.7 frames per second (limited by computation) for Session 2. The 2dimensional car model was represented by 502 surfels; the total compute time required for a single tracking step was 72.9 ms for translation only and 226.1 ms for translation and rotation.
Discussion
The central finding of this work is that the popular challenge of tracking an object around a corner can be tackled without the use of timeofflight technology. By formulating an optimization problem based on a simplistic image formation model, we demonstrated parametric object tracking only using 2D images with a laser pointer as the light source. In a roomsized scene, our technique achieves subcm repeatability, which puts it on par with the latest timeofflightbased techniques^{6,16}. However, as our technique does not rely on temporally resolved measurements of any kind, it has the unique property of being scalable to very small scenes (down to the diffraction limit) as well as large scenes (sufficient laser power provided). We note that the analysisbysynthesis approach per se is not limited to pure intensity imaging. but may form a valuable complement to other sensing modalities as well. For instance, a simple extension to the light transport model would enable it to accommodate timeofflight or phase imaging.
A key feature of the analysisbysynthesis paradigm is its transparency. Putting a virtual experiment (simulation) alongside the real experiment enables a rigorous quantitative analysis of the sensing problem. Using difference images, for instance, we investigated the influence that parameter changes have on the signal and predicted the detectability of centimetrescale motion. The same mechanism could also be used to obtain robustness estimates regarding additional unknowns in the scene model, such as nondiffuse object reflectance or the presence of additional objects. With these options, our approach offers a significant advantage over existing nonlineofsight sensing techniques.
The realtime performance of our technique is determined by four main factors: the capture rate of the camera (constrained by exposure time and readout bandwidth), performance of the compute system, the discretization of the model into surfels and the number of translational and rotational degrees of freedom afforded to the model. Other factors, in particular the question whether object and room are known, are irrelevant with this regard.
We identify four main limiting factors to the resolution and repeatability of our technique. Firstly, shortcomings in the models for scene and light transport can introduce a systematic bias. We exemplarily demonstrated how additional heuristic preprocessing steps can mitigate this bias. In usage scenarios where systematic errors preclude quantitative tracking, simpler sensing tasks, like the detection of object motion, will still remain possible. Secondly, the tracking of additional parameters like rotation, nonrigid objects or multiple object positions, is sensitive to image noise. The adoption of advanced filtering techniques or multiframe averaging will further improve the tracking quality. Furthermore, certain applications will require a careful selection of the degrees of freedom afforded to the model. Thirdly, like in all prior work, we assumed knowledge about the geometry and angular reflectance distribution of a wall that receives light scattered by the unknown object. Thanks to recent progress in mobile mapping^{26}, highly detailed geometry and albedo texture data is already widely available for many application scenarios; if not, it can be recovered using existing lineofsight sensing methods. Lastly, our tracking result is the outcome of a local parameter search (LevenbergMarquardt) and hence not guaranteed to be the global optimum of the cost function, Eq. (1). Although we never experienced convergence problems in practice, some situations may necessitate a combination of global and local optimization strategies.
The prospective of being able to sense beyond the direct line of sight can benefit many application fields. So far, the deployment of existing approaches has been hindered by practical limitations such as long capture times and device costs. As we were able to show here, these limitations can in principle be overcome if the problem can be reduced to a small number of degrees of freedom. One of the first applications of such reduced models could be in urban traffic safety, where the motion of vehicles and pedestrians is constrained to the ground plane. Extrapolating from our results, we believe that more detailed forward models and efficient simulation techniques can become a source of profound insight about nonlineofsight sensing problems—and, eventually, enable the first truly practical solutions for looking around corners.
Methods
Light transport simulation
Accurate simulation of indirect illumination is computationally expensive and can take hours to complete. By assuming that all light has undergone exactly three reflections, we achieved a reduced overall computational complexity that is linear in the number of pixels and the number of surfels n. The geometry of this simulation is provided in Fig. 1b. Each camera pixel observes a radiance value, L, leaving from a point on the wall, p_{W}, that, in turn, receives light reflected by the object’s surfels. The portion contributed by the surfel of index is the product of three reflectance terms, one per reflection event; and the geometric view factors known from radiative transfer^{27,28}:
where the operator
denotes a normalized and clamped dot product as used in Lambert’s cosine law. Each line in Eq. (2) models one of the three surface interactions. n_{S}, n_{i} and N_{W} are the normal vectors of laser spot, surfel and observed point on the wall and are the values of the corresponding bidirectional reflectance distribution functions (BRDF). The incident and outgoing direction vectors ω_{in} and ω_{out} that form the arguments to the BRDF are given by the scene geometry. In particular, the vectors p_{L}, p_{S}, p_{i}, p_{W} and p_{C} represent the positions of, in this order: the laser source, the laser spot on the wall, the i^{th} surfel, the observed point on the wall and the camera (center of projection). A_{i} is the area of the i^{th} surfel and ρ_{0} a constant factor that subsumes laser power and the light efficiencies of lens and sensor. This factor is cancelled out by the projection performed in the cost function Eq. (1), so we set it to ρ_{0} = 1 in simulation. The total pixel value is simply computed by summing Eq. (2) over all surfels:
This summation neglects mutual shadowing or interreflection between surfels, an approximation that is justifiable for flat or mostly convex objects. For lack of measured material BRDFs, we further assume all surfaces to be of diffuse (Lambertian) reflectance such that , again making use of the fact that the cost function Eq. (1) is invariant under such global scaling factors. If available, more accurate BRDF models as well as object and wall textures can be included at a negligible computational cost.
Capture devices
Our image source was a Xenics Xeva1.7320 camera, sensitive in the nearinfrared range (900 nm–1,700 nm), with a resolution of 320 × 256 pixels at 14 bits per pixel. We used an exposure time of 20 ms. The laser source (1 W at 1.550 nm) was a fibercoupled laser diode of type SemiNex 4PN108 driven by an Analog Technologies ATLS4A201D laser diode driver and equipped with a USB interface trigger input. On the output side of the fiber, we fed the collimated beam through a narrow tube with absorbing walls to reduce stray light.
A desktop PC with an NVIDIA GeForce GTX 780 GPU, 32 GB of RAM and an Intel Core i74930 K CPU controlled the devices and performed the reconstruction.
Measurement routine and image preprocessing
After calibrating the camera’s gain factors and fixed pattern noise using vendor tools, we assumed that all pixels had the same linear response. All images were downsampled to half the resolution (160 × 128 pixels) prior to further processing. Due to the diffuse reflections, apart from noise, the measurements do not contain any information of high spatial frequency. Thus, moderate downsampling is a safe way to improve the performance of the later reconstruction.
The images measured by the camera are composed of several contributions, each represented by a vector of pixelwise contributions: ambient light not originating from the laser, A; laser light scattered by static background objects present in the scene, B; and laser light scattered by the dynamic object, O. All measured images are further affected by noise, the main sources being photon counting noise and signalindependent read noise. We assume the scene to remain stationary at least during short time intervals between successive captures. Further assuming the spatial extent of the object to be small, shadowing of A and B by the object, as well as ambient light reflected by the object, can be neglected. By turning the laser on and off and inserting and removing the object, the described kind of setup can capture the following combinations of these light contributions:
The input image to the reconstruction algorithm, M, was obtained as the difference of images captured in quick succession with and without laser illumination. Additionally, we subtracted a calibration measurement containing light reflected by the background:
The addition or subtraction of two input images increases the noise magnitude by a factor of about . The background estimate was captured with the object removed by recording difference images with and without laser illumination. We averaged such difference images to reduce noise in the background estimate:
Additional Information
How to cite this article: Klein, J. et al. Tracking objects outside the line of sight using 2D intensity images. Sci. Rep. 6, 32491; doi: 10.1038/srep32491 (2016).
References
Abramson, N. Lightinflight recording by holography. Optics Letters 3, 121–123 (1978).
Velten, A., Raskar, R. & Bawendi, M. Picosecond camera for timeofflight imaging. In Imaging and Applied Optics IMB4 (Optical Society of America, 2011).
Velten, A. et al. Recovering threedimensional shape around a corner using ultrafast timeofflight imaging. Nature Communications 3, 745 (2012).
Heide, F., Xiao, L., Heidrich, W. & Hullin, M. B. Diffuse mirrors: 3D reconstruction from diffuse indirect illumination using inexpensive timeofflight sensors. IEEE Conf. on Computer Vision and Pattern Recognition (CVPR) (2014).
Laurenzis, M. & Velten, A. Nonlineofsight laser gated viewing of scattered photons. Optical Engineering 53, 023102–023102 (2014).
Gariepy, G., Tonolini, F., Henderson, R., Leach, J. & Faccio, D. Detection and tracking of moving objects hidden from view. Nature Photonics 10 (2016).
Sen, P. et al. Dual Photography. ACM Transactions on Graphics (Proc. SIGGRAPH) 24, 745–755 (2005).
Steinvall, O., Elmqvist, M. & Larsson, H. See around the corner using active imaging. Proc. SPIE 8186, 81860581860517 (2011).
Katz, O., Small, E. & Silberberg, Y. Looking around corners and through thin turbid layers in real time with scattered incoherent light. Nature Photonics 6, 549–553 (2012).
Katz, O., Heidmann, P., Fink, M. & Gigan, S. Noninvasive singleshot imaging through scattering layers and around corners via speckle correlations. Nature Photonics 8, 784–790 (2014).
Sume, A. et al. Radar detection of moving targets behind corners. Geoscience and Remote Sensing, IEEE Transactions on 49, 2259–2267 (2011).
Adib, F. & Katabi, D. See through walls with wifi! SIGCOMM Comput. Commun. Rev. 43, 75–86 (2013).
Adib, F., Hsu, C.Y., Mao, H., Katabi, D. & Durand, F. Capturing the human figure through a wall. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 34, 219 (2015).
Buttafava, M., Zeman, J., Tosi, A., Eliceiri, K. & Velten, A. Nonlineofsight imaging using a timegated single photon avalanche diode. Optics Express 23, 20997–21011 (2015).
Pan, X., Sidky, E. Y. & Vannier, M. Why do commercial CT scanners still employ traditional, filtered backprojection for image reconstruction? Inverse Problems 25, 123009 (2009).
Kadambi, A., Zhao, H., Shi, B. & Raskar, R. Occluded imaging with timeofflight sensors. ACM Transactions on Graphics 35, 15 (2016).
Abramson, N. Lightinflight recording: highspeed holographic motion pictures of ultrafast phenomena. Applied optics 22, 215–232 (1983).
Quercioli, F. & Molesini, G. White lightinflight holography. Applied Optics 24, 3406–3415 (1985).
Goda, K., Tsia, K. K. & Jalali, B. Serial timeencoded amplified imaging for realtime observation of fast dynamic phenomena. Nature 458, 1145–1149 (2009).
Gariepy, G. et al. Singlephoton sensitive lightinflight imaging. Nature Communications 6 (2015).
Heide, F., Hullin, M. B., Gregson, J. & Heidrich, W. Lowbudget transient imaging using photonic mixer devices. ACM Transactions on Graphics (Proc. SIGGRAPH) 32, 45 (2013).
Kadambi, A. et al. Coded time of flight cameras: sparse deconvolution to address multipath interference and recover time profiles. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 32, 167 (2013).
Peters, C., Klein, J., Hullin, M. B. & Klein, R. Solving trigonometric moment problems for fast transient imaging. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 34, 220 (2015).
Marquardt, D. W. An algorithm for leastsquares estimation of nonlinear parameters. Journal of the Society for Industrial and Applied Mathematics 11, 431–441 (1963).
Agarwal, S., Mierle, K. & Others [sic]. Ceres solver. http://ceressolver.org (2015).
Puente, I., GonzálezJorge, H., MartínezSánchez, J. & Arias, P. Review of mobile mapping and surveying technologies. Measurement 46, 2127–2145 (2013).
Çengel, Y. & Ghajar, A. Heat and Mass Transfer: Fundamentals and Applications (McGrawHill Education, 2014).
Goral, C. M., Torrance, K. E., Greenberg, D. P. & Battaile, B. Modeling the interaction of light between diffuse surfaces. SIGGRAPH Computer Graphics 18, 213–222 (1984).
Acknowledgements
This work was supported by the XRite Chair for Digital Material Appearance and the German Research Foundation (HU 2273/21). We thank Frank Christnacher and Emmanuel Bacher for their help with the setup and discussion.
Author information
Affiliations
Contributions
The method was conceived by M.B.H. and refined by M.B.H., J.K., C.P., J.K. and M.L. implemented and optimized the system and performed the experiments based on prototypes by M.B.H. and J.M., M.B.H. and J.K. wrote the paper.
Ethics declarations
Competing interests
The authors declare no competing financial interests.
Electronic supplementary material
Rights and permissions
This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
About this article
Cite this article
Klein, J., Peters, C., Martín, J. et al. Tracking objects outside the line of sight using 2D intensity images. Sci Rep 6, 32491 (2016). https://doi.org/10.1038/srep32491
Received:
Accepted:
Published:
Further reading

Non–lineofsight imaging over 1.43 km
Proceedings of the National Academy of Sciences (2021)

Keyhole Imaging:NonLineofSight Imaging and Tracking of Moving Objects Along a Single Optical Path
IEEE Transactions on Computational Imaging (2021)

TwoDimensional NonLineofSight Scene Estimation From a Single Edge Occluder
IEEE Transactions on Computational Imaging (2021)

Deepinverse correlography: towards realtime highresolution nonlineofsight imaging
Optica (2020)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.