Floating Man may be my best image ever. . Floating Man may be my best image ever. I shot this when I was on vacation in Florida in the 1980s. The man was floating motionless in the water. I saw a dramatic opportunity with the shadow and took the shot. I had just purchased an old Nikonos, and...
Today, I’m excited to feature a guest post from Dr Katie Russell, another No10 Innovation Fellow. You can find more information about Katie and her work over at her LinkedIn page. OCR has been possible since the 1910s. Generative AI brings that capability - and much more - to a chat-like interface...
Tales of Design & User Experience (ToDUX) #13 ⁂ Dear readers & friends, It’s been a while, and I’m sorry for that. I’ve been suffering from a mild case of writer’s block for the better part of the past year. But I’ve managed to turn things around and could finally finish my...
A Few Thoughts On Photography, Light and Seeing Originally published Published on: Oct 17, 2013 “It’s easy to respond to a world that is new to us. However, if we pay attention, it is possible to find things in the commonplace that look amazing. Soon, we begin to see the familiar in entirely new...
After working all weekend on getting PCL’s new KinectFusion and collecting cool voxel representations of my friend (and after fixing the bug patch), we got this rendering: We got this by setting the voxel size to be about upper-torso sized and then spinning my friend around on a chair. Thanks to...
So KinectFusion is an awesome new Microsoft algorithm for the GPU that essentially does real-time SLAM with Kinect RGBD cameras. They didn’t publish the source, but the WillowGarage PCL and OpenCV guys have been busy implementing it from the paper. And I must say, the beta versions so far in the...
This post details my experiences with Intel’s hardware encoding Quick Sync functionality that is part of their new processors. I’ve spent the past three days struggling with the Intel Media SDK to implement encoding of video streams to H.264 and wanted to (a) document the experience and (b)...
Microsoft, always the butt of nerd jokes with Windows and blue screens, has introduced a new device that will revolutionize robotics: the Kinect. It is a depth-camera using structured light that gives full 3D representations of indoor environments within 2 to 10 feet along with a normal camera...
Sparse encoding and finding solutions of the form Ax=b with x subject to an l1 norm is a popular solution in signal reconstruction and now face recognition. Unlike the least-squares l2 norm which can be solved rapidly with SVD, finding the sparse l1 norm is a rather CPU expensive task. One of the...
Operating rooms are scary places at the best of times, and when going under the knife, you’d like to know that a surgeon’s itchy nose or her morning’s double espresso isn’t going to cause any accidents. This is where medical robotics can ride in to the rescue. As a PhD student developing...
As a computer vision/controls grad student at CMU, I often work with very large image/video datasets. My latest project involves a terabyte or so of image data – all compressed in JPEG format to save space. I usually analyze the data in batches and am interested in maximum speed for minimum cpu...
Today was a packed day, full of excitement. As the TA for computer vision, I had to give the lecture today since my professor is in Kyoto at the ICCV conference. My lecture was on SIFT, arguably the most important concept in computer vision. And so many glazed looks from the class….sigh….at least...