top logo
Insights

Bottom logo
www.ptgrey.com

Point Grey's Bumblebee® used for Tracking with the Bounded Hough Transform (BHT)



December 2004
 
 
Season's Greetings from Point Grey Research

Season's Greeting


Season's Greetings to you and your family from everyone at Point Grey Research.

Please take note of our office closure during the holiday season.

Our offices will be closed December 24, 2004 to December 31, 2004, inclusive.  Regular business hours will resume on Monday January 3, 2005.

Here's to a healthy and enjoyable holiday season for everyone!





This edition of Point Grey's Insights newsletter showcases how the Bumblebee® stereo vision camera was used in the Bounded Hough Transform (BHT).

What is the Bounded Hough Transform?

The Bounded Hough Transform (BHT) is an algorithm that tracks in real-time the pose of objects in the data sequence returned from a Bumblebee® stereovision sensor. Real-time tracking is a challenging problem due to the large number of possible values (i.e., the pose space) that an object's pose can have. The pose space of a 3D object is actually six dimensional, containing 3 translational and 3 rotational dimensions, which leads to a huge number of possible object poses in any frame. 

Click on the image below to view the entire tracking sequence.

Animated Dinosaur
An example of real-time tracking

The key to the BHT algorithm's speed is based on two factors:

1) Using the knowledge of the previous frame's pose to limit the search in the current frame. Given the 30 fps maximum frame rate of the Bumblebee®, and assuming reasonable limits to the interframe motion of the object, the search for the object's pose in the current frame can be limited to a small bounded region around the previous frame's pose.

2) Tracking is done in discrete rather than continuous space. Lets consider just one translational dimension of the object's pose, i.e. the x-axis. If the x-axis is a discrete grid, then the current x-value will have one of only 3 possible values relative to the previous pose, i.e., the same grid element, the element to the left, or the element to the right. If we extend this reasoning to all 6 dimensions, then at each frame there are only 36 = 729 possible pose values to consider.

The end result is both fast (it runs at ~500 Hz on a 2GHz Pentium) and robust. The input to the algorithm is a surface model of the object to be tracked and its initial pose.  The output is an estimate of the object's pose at each frame. The object does not require any geometric features and can be freeform as long as it is rigid and has sufficient texture to extract surface points. 

The above work was co-authored by Michael Greenspan,
Piotr Jasiobedzki and Limin Shang.  For more information on the Bumblebee®, contact sales@ptgrey.com.


Comments, Queries, Applications?

We encourage you to email this newsletter to a friend or colleague.  PGR is always interested in pursuing new projects and welcomes your comments and ideas. For information on Point Grey Research and our products, please visit our website www.ptgrey.com

Cheers,
The staff at PGR



















 
 
Dragonfly® EXPRESS™ in Production

Point Grey Research's latest IEEE-1394b camera, the Dragonfly® EXPRESS is now in production.

DX camera

Using Kodak's 1/3" KAI-0340 CCD sensor and the IEEE-1394b interface, the camera can run at speeds up to 200 fps.

DX apple



As with other Point Grey IEEE-1394 imaging products, the
Dragonfly® EXPRESS is featured with:
  • Custom Image Modes
  • Automatic Synchronization
  • General Purpose Input / Output
To order your Dragonfly® EXPRESS Kit, contact sales@ptgrey.com.

Each Development kit contains:
  • Dragonfly® EXPRESS camera
  • IEEE-1394b OHCI PCI Host Adapter 3 port-800Mbps card
  • 4.5m, 9 pin to 9 pin, IEEE-1394b cable
  • Anodized aluminum case with C/CS-mount lens holder
  • Hirose 12 pin circular connector
  • PGR FlyCapture C/C++ API and device drivers
  • Example source code for quick start within the programming environment









Order Now!
If you are interested in purchasing one of our products or would like a price quote, please contact us via email at sales@ptgrey.com or by phone (604)730-9937.  For a more information on our products and services, visit us at  www.ptgrey.com
We are happy to inform you that PGR will be releasing newsletters periodically.  If you want to unsubscribe, reply to this message with "unsubscribe" in the subject line.  If you have any comments about our newsletter, we would love to hear them: sales@ptgrey.com.