Visible Light Communication (VLC) benefit from array reception, which improve the receiver sensitivity, extend the transmission distance, and enhance the link reliability in mobile applications. In this paper, we design a VLC receiver architecture centered on a Silicon Photomultiplier (SiPM) array. To address the joint time-varying effect produced by transmitter and array position displacement, a two-step shot-noise-aware signal-processing framework at the receiver-side is developed. Then, a threshold-select detectability control for independent, power-invariant noise is presented, where a minimum detectable-power threshold per-pixel for the SiPM and an upper bound on the shot-noise fraction are imposed to select valid pixels. Building on these results, we propose the Edge Intensity Gradient Detection (EIGD) algorithm, which couples threshold detectability witDh noise-controlled weighting and outperforms classical array combining schemes under signal-dependent noise. The end-to-end performance of EIGD is validated by simulations and experiments, showing order-of-magnitude gains for EIGD over classical array schemes -10 to 10 dBm. EIGD improves the received performance by 10.36 dB and increases the Field-of-View (FoV) by 7.52°. With the help of an SiPM array reception, the approach provides a reproducible, engineering-ready path to high-reliability VLC in industrial settings.

