Keyhole Imaging: Non-Line-of-Sight Imaging and Tracking of Moving Objects Along a Single Optical Path

Code associated with the paper “Keyhole Imaging: Non-Line-of-Sight Imaging and Tracking of Moving Objects Along a Single Optical Path” by Chris Metzler, David Lindell, and Gordon Wetzstein. Abstract Non-line-of-sight (NLOS) imaging and tracking is an emerging technology that allows the shape or position of objects around corners or behind diffusers to be recovered from transient, time-of-flight, measurements. However, existing NLOS approaches require the imaging system to scan a large area on a visible surface, where the indirect light paths of […]

Read more

A Python application for tracking, reporting on timing and complexity in Python code

A command-line application for tracking, reporting on complexity of Python tests and applications. wily [a]: quick to think of things, having a very good understanding of situations and possibilities, and often willing to use tricks to achieve an aim. Wily uses git to go through each revision (commit) in a branch and run complexity and code-analysis metrics over the code. You can use this to limit your code or report on trends for complexity, length etc. Installation Wily can be […]

Read more

MoveNet Multipose Tracking on OpenVINO

MoveNet Multipose Tracking on OpenVINO Running Google MoveNet Multipose models on OpenVINO. A convolutional neural network model that runs on RGB images and predicts human jointlocations of several persons (6 max). WIP: currently only working on CPU (not on GPU nor MYRIAD) Full video demo here. For MoveNet Single Pose, please visit : openvino_movenet Install You need OpenVINO (tested on 2021.4) and OpenCV installed on your computer and to clone/download this repository. Run Usage: > python3 MovenetMPOpenvino.py -h usage: MovenetMPOpenvino.py […]

Read more