Dead Pixel Test
The ultimate screen diagnostic suite. Detect dead pixels, check OLED burn-in, analyze backlight bleed, and attempt to fix stuck pixels with high-speed noise patterns.
About
This is not just a color flasher; it is a comprehensive display analysis environment designed to expose the microscopic flaws in modern panels. Whether inspecting a factory-fresh 4K monitor, evaluating a used smartphone, or diagnosing a flickering TV, screen uniformity is the primary indicator of hardware health.
This tool bypasses the operating system's color profiles where possible to render raw RGB data. It includes specialized patterns for detecting IPS Glow, OLED Banding, and Motion Ghosting. Furthermore, it features a JSSnow engine - a high-frequency noise generator intended to unstick liquid crystals by rapidly alternating voltage states across the sub-pixel matrix.
Formulas
Pixel density and response time are the critical metrics for display quality. The perceived sharpness is governed by PPI (Pixels Per Inch), while motion clarity depends on the Grey-to-Grey (GtG) transition time.
If the pixel response time Rt is greater than the refresh period T, ghosting occurs.
For defect classification, we follow a strict boolean check for sub-pixels:
Reference Data
| Test Pattern | Target Defect | Tech Logic | Detection Strategy |
|---|---|---|---|
| RGB Solids | Dead / Stuck Pixels | I ∈ {0, 255} | Look for black dots on Red/Green/Blue or colored dots on Black. |
| CMY Solids | Sub-pixel Balance | C = G+B | Reveals weak sub-pixels that function but lack brightness. |
| Black Uniformity | Backlight Bleed | Lum → 0 | Inspect edges/corners for light leakage (Clouding). |
| Grey Ramps | OLED Banding / Burn-in | Gamma ≈ 2.2 | Look for faint shadows of old UI elements or vertical bands. |
| 1px Grid | Geometry / Scaling | 1:1 Mapping | Check for blurry lines, indicating non-native resolution scaling. |
| Static Noise | Stuck Pixel Repair | rand(t) × 60Hz | High-speed switching attempts to "massage" the transistor. |
| Motion Box | Ghosting / Response | dx/dt | Watch the trailing edge of the moving square for blur. |