GALLERY: REVIEWING A DETECTION
RGB / DEPTH / 3D on one bar, with edit tools and Save view
OPENING A DETECTION
Open the gallery (G), then click a detection card to open the fullscreen viewer.
REVIEWING EVIDENCE FROM ANOTHER FOLDER
You can review detections that were captured on a different machine. Copy the detections folder to your computer, then point SPECTER at it:
- Open Settings and go to the Recording tab.
- Under DETECTION SAVE FOLDER, click Choose and select the folder that contains the
session_*subfolders. - Open the gallery. Every detection in that folder now appears, grouped by session.
Keep each detection's files together and unrenamed. The gallery reads them by name, and depth captures need their depth files intact to rebuild the 3D view. For best performance with 3D depth, review from a local or fast external drive rather than a slow network share.
BOTTOM LAYER BAR
| Button | Action |
|---|---|
| RGB | Annotated still (detection box baked onto the image). |
| DEPTH | Depth map re-rendered from raw sensor data (editable). |
| 3D ORBIT | Live orbitable point cloud rebuilt from the raw depth map. Drag to rotate, scroll to zoom. The detection is rendered inside the reconstructed room, with its classification label, so you can see where in space it registered. |
| 3D SNAP | Baked static 3D render, shown when the capture stored a rendered cloud but no raw depth to orbit. |
Keyboard: D toggles RGB ↔ DEPTH (not 3D).
Captures made without a depth sensor active show NO DEPTH DATA in place of the 3D layer. The visual layers stay available.
THUMBNAIL SOURCE
The detection rail and gallery grid can show each hit as any of its saved channels. Use the thumbnail source selector to switch every thumbnail between RGB, DEPTH (heatmap), DEPTH GREY, THERMAL, or IP CAMERA. Grey depth thumbnails are rendered live from the raw depth data and honor the same GAIN setting, so older detections captured before a channel existed simply fall back to RGB. Your choice is remembered between sessions.
EDIT PANEL (✎ EDIT)
Image tools (RGB and DEPTH)
- Brightness, contrast, saturation
- B&W, sepia, invert
- Rotate, flip, enhance preset
- Mouse-wheel zoom and drag-pan on the image
Depth tools (visible when the DEPTH layer is active)
- RANGE, same semantics as the live view (center = full scene)
- GAIN, brightness multiplier for the grey depth map. Turn it up to lift faint or distant returns out of the dark so a shape sitting at the far end of a room reads clearly. Applies to the grey view (not the RGB camera mode) and is remembered as a global setting.
- DEPTH COLOR ON/OFF, false-color vs mono grey
SAVING
| Button | Output |
|---|---|
| Save view | gallery_view_NN.png + gallery_view_NN.json sidecar (layer, filters, range, color mode, bbox info). |
| Save as new version | snapshot_edited_NN.png, a classic flattened PNG export. |
3D DEPTH MODAL (FROM GALLERY 3D)
| Control | Function |
|---|---|
| RGB / HEAT / MONO | Color mode, RGB uses the saved color-at-depth JPEG if present. |
| RANGE | Affects both HEAT and MONO (not the RGB camera mode). |
| GAIN | Brightens faint and distant points in the 3D cloud. Applies to HEAT and MONO coloring (RGB stays true color). Shared with the live 3D view setting. |
| DEPTH COLOR ON/OFF | Quick toggle between heatmap and mono. |
| ↻ RESET / ⊡ SAVE VIEW | Orbit default for the gallery 3D modal (global setting). |
| ⊟ SAVE NEW | Screenshot of the current 3D view + JSON state into the detection folder. |
Mouse control in the gallery 3D modal matches live DEPTH_3D (vertical drag direction aligned with the main viewer).
WHAT GETS SAVED WITH A DETECTION
On a depth-capable sensor, each auto-detection folder may contain:
| File | Description |
|---|---|
snapshot.png | Clean RGB plate |
snapshot_annotated.png | RGB + overlays + red detection box |
snapshot_depth.png | 2D depth heatmap at capture time |
depth_raw.bin | Raw uint16 depth grid |
depth_rgb.jpg | RGB image registered to depth resolution |
depth_intrinsics.json | Camera geometry for 3D rebuild |
snapshot_3d.png | Baked 3D render (3D SNAP layer) |
metadata.json | Scores, bbox, intensity class, global timecode, mode, flags |
clip.mp4 | Pre-event video buffer |
gallery_view_*.png | Optional user exports from the gallery |
depth_raw.bin) was saved.