Getting Started
1. Upload an image (JPEG/PNG/GIF/BMP/WebP) or video (MP4) via the upload area or toolbar button
2. All analysis tools run automatically after upload - results appear in Dashboard view
3. Click individual tools in the left panel for detailed inspection of each analysis
4. Use ROI button to select a region of interest for focused analysis
5. Use Report button to export analysis results (TXT/JSON/HTML)
Analysis Tools
Dashboard - All analysis results displayed simultaneously in a grid overview
Spectrum - FFT frequency domain analysis (RGB + Luminance)
Waveform - Broadcast-level waveform monitor (IRE scale, RGB Parade/Overlay/Luma)
Vectorscope - YUV BT.709 chrominance vector display
Histogram - 256-level channel distribution with statistics
2D Spectrum - 2D FFT spectral heatmap with energy analysis
Identify - Object recognition with 5-layer cross-validation
7-Band Spectral - Multi-spectral analysis (UV to NIR, 300-1400nm)
Temporal - Multi-frame trajectory analysis (video/GIF input)
Cross-Validation Engine
5-layer weighted scoring system:
Multi-band Spectral (45%) + 2D Frequency (20%) + Contour/Edge (20%) + Histogram/Waveform (10%) + Temporal (5%)
Module Extension
To add a new analysis module:
1. Create JS file in js/modules/
2. Implement analyze(imageData) and render()
3. Register in app.js modules object
4. Add tool item in sidebar HTML