Supported Formats
| Schema | Format | Notes |
|---|---|---|
sensor_msgs/Image | ROS raw image | Uncompressed pixel data |
sensor_msgs/CompressedImage | ROS compressed | JPEG, PNG, WebP |
foxglove.RawImage | Foxglove raw | Uncompressed pixel data |
foxglove.CompressedImage | Foxglove compressed | JPEG, PNG, WebP |
Auto-Detection
A topic is assigned to the Image panel when:- Its schema matches one of the formats above, or
- Its topic name contains
imageorcamera
Features
Multi-Camera Grid
When your recording includes multiple camera topics, the viewer arranges Image panels in an optimized grid layout:| Camera Count | Layout |
|---|---|
| 1 | Full width, single panel |
| 2 | Side-by-side, equal width |
| 3 | Two panels on top, one spanning the bottom |
| 4+ | 2x2 grid |
Synchronized Playback
Image panels are synchronized with all other panels through a shared timeline. When you:- Seek to a timestamp, every Image panel displays the frame closest to that time
- Step forward or backward, all panels advance together
- Play the recording, all panels stream at the original frame rate
LiDAR Overlay
When camera calibration data is present in the recording (intrinsics from camera info messages, extrinsics from TF transforms), LiDAR points can be projected onto the camera image as a colored overlay.Calibration is detected
The viewer reads camera intrinsic parameters and resolves the transform chain between the LiDAR frame and each camera frame.
Points are projected
3D LiDAR points are projected onto the camera image plane using the pinhole or double-sphere camera model.
Zoom and Pan
Each Image panel supports independent zoom and pan:- Scroll to zoom in and out
- Click and drag to pan the zoomed view
- Double-click to reset to the default fit-to-panel view
Common Use Cases
Visual inspection
Review camera feeds alongside other sensor data to understand the full scene context.
Annotation verification
Use LiDAR overlay to verify that 3D annotations align correctly with objects visible in camera images.
Multi-camera review
Compare views from multiple cameras simultaneously to check spatial consistency.
Calibration validation
Check LiDAR-to-camera projection alignment to verify extrinsic and intrinsic calibration accuracy.
Related
- Camera Projection — Pinhole and double-sphere camera models used for LiDAR overlay
- Point Cloud Panel — 3D point cloud rendering with camera projection mode
- Multi-Sensor Viewer — Overview of the synchronized multi-panel layout