Zero-Overhead Anti-Aliasing for Automotive Camera Overlays: A Custom MSAA Framebuffer Approach on QNX
DOI:
https://doi.org/10.31224/7199Keywords:
anti-aliasing, MSAA, automotive camera, parking guidelines, OpenGL ES, embedded graphics, rearview camera, real-time renderingAbstract
Parking guideline overlays in automotive rearview camera systems exhibit aliasing artifacts, specifically jagged, staircase-like edges on diagonal lines, that reduce visual clarity and fail automotive OEM quality standards. While EGL-level multisample anti-aliasing (MSAA) exists, it applies indiscriminately to the entire render surface, wasting GPU resources on camera textures that do not benefit from geometric anti-aliasing. This paper presents a custom framebuffer object (FBO) approach that applies 4$\times$ MSAA selectively to guideline geometry only. On Qualcomm SA8255P with QNX Neutrino 7.1, we measured frame time overhead of 0.2ms $\pm$ 0.1ms (n=100, p95: 0.4ms), effectively zero impact at 30fps. The technique eliminates visible staircase artifacts on diagonal guidelines while the camera feed remains untouched. The implementation requires no driver modification, integrates with standard OpenGL ES 3.0, and activates conditionally based on camera type.
Downloads
Downloads
Posted
License
Copyright (c) 2026 Trung Hoang, Duyen Truong

This work is licensed under a Creative Commons Attribution 4.0 International License.