GazeLNN: Lightweight Gaze & Attention Inference
- GazeLNN is a lightweight, gaze- and attention-centered neural framework designed for efficient real-time inference in AR/VR and autonomous navigation systems.
- It leverages memory-centric LUT-based gaze estimation and ROI-driven object detection to reduce computation, energy consumption, and latency.
- An alternate design employs an auto-regressive scanpath predictor using MobileNetV3 with CfC modules, achieving high-speed performance on low-power devices.
GazeLNN designates lightweight gaze- and attention-centered neural architectures introduced in 2026 for two distinct problem settings. In "GLANCE: Gaze-Led Attention Network for Compressed Edge-inference" (Solanki et al., 16 Mar 2026), it denotes a two-stage pipeline for AR/VR object detection that combines differentiable weightless neural networks for gaze estimation with attention-guided region-of-interest object detection. In "Fast Human Attention Prediction for Fixation-guided Active Perception in Autonomous Navigation" (Mohammed et al., 18 Jun 2026), it denotes an auto-regressive scanpath prediction model that uses MobileNetV3 for feature extraction and a Liquid Neural Network recurrent engine to predict sequential fixation heatmaps. The shared premise across these usages is explicit attention modeling under tight latency, power, and on-board compute constraints.
1. Terminological scope and problem domains
Within GLANCE, GazeLNN is a gaze-led attention mechanism for compressed edge inference in AR/VR systems. The stated target is real-time object detection under sub-10\,ms latency and tight power budgets, with gaze estimation used to guide selective detection on attended regions rather than uniform full-frame processing (Solanki et al., 16 Mar 2026).
In autonomous navigation, GazeLNN is a scanpath prediction model for fixation-guided active perception. It predicts human-like fixation sequences from a current image and fixation history, then feeds those predictions into a reinforcement-learning control policy that adjusts robot motion and camera orientation so as to center predicted human fixations (Mohammed et al., 18 Jun 2026).
A recurrent source of ambiguity is therefore nomenclature rather than method. The same label refers, in one case, to a memory-centric gaze-estimation-plus-ROI-detection pipeline, and in the other, to a MobileNetV3-plus-CfC recurrent scanpath predictor. This suggests a broader emphasis on efficient attention-centric inference rather than a single canonical architecture.
2. Weightless gaze estimation in GLANCE
The GLANCE formulation begins from a normalized grayscale eye image . The image is clamped by a nonlinearity, average-pooled to with , and flattened to where (Solanki et al., 16 Mar 2026). Each scalar is then thermometer-encoded into bits using data-driven quantiles,
Training uses soft bits
while inference uses hard bits
0
The resulting address vector is 1 with 2.
The core weightless layer consists of 3 small RAM-like LUTs. Each 4 has an 5-bit address with 6, so each table has 7 entries, and a fixed bit-selection map 8 chooses 9 bits from 0. Lookup yields
1
The output vector 2 is passed to a final linear head
3
followed by unit-norm normalization,
4
The training and inference regimes are sharply differentiated. Training keeps the graph differentiable through soft thermometer encoding; only the accessed LUT entries receive gradient updates, described as “localized learning.” The loss is
5
Inference hard-quantizes 6, performs pure lookups in the LUT backbone, and uses one small dense layer of 7 multiplies. The per-sample gaze error is defined as
8
This architecture is explicitly memory-centric: the LUT backbone incurs zero MACs, and the total inference cost is 131 LUT lookups plus 393 MACs per frame. The paper reports that this design achieves an angular error of 9 with only 393 MACs and 2.2 KiB of memory per frame.
3. Gaze-led region selection and compressed edge inference
GLANCE uses the predicted gaze vector 0 to derive region proposals for object detection. The 3D gaze is projected to an image-plane fixation 1, and an angular gaze uncertainty 2 is mapped to a spatial radius
3
For 4, 5, and 6, the reported value is 7 px (Solanki et al., 16 Mar 2026). A hit-probability parameter 8 defines ROI side length as
9
with 0 giving 1 px. For each frame 2, 3 square ROIs 4 are formed around 5, optionally with micro-saccade offsets, and their spatial union is
6
Instead of processing 7 separate crops, GLANCE constructs a Union-of-ROIs mosaic,
8
which extracts the minimal bounding rectangle of 9, tiling internally if needed. Temporal accumulation is maintained over 0 frames with decay 1,
2
At each detector trigger, with 3 in the reported setting, the system builds
4
and runs YOLOv12n on 5.
Between detector runs, the pipeline uses lightweight IMU-based ROI stabilization. The reported formulation includes rotation-aware reprojection,
6
and forward-motion inflation,
7
The deployment model is split between MCU and host. On the MCU, each frame captures an eye image, runs the DWN, produces fixation 8 and proposals 9, and transmits only ROI metadata rather than the full frame. On the host, the system computes 0, updates 1, constructs the mosaic 2, runs YOLOv12n, and sends detections back; cached boxes may be re-aligned until the next refresh. This design is the basis for the reported communication time improvement of 3, since the system sends 48–80 px crops rather than the full frame.
4. Empirical profile and ablations of GLANCE
For gaze estimation on MPIIGaze under the LOPO protocol, the reported model size is approximately 9.6K parameters, corresponding to 2.2 KiB on-chip with 8-bit thresholds and head parameters and 1-bit LUT entries. On the Arduino Nano 33 BLE at 64\,MHz, the reported latency is 4 s per frame and the energy is 5 J per frame; the mean angular error is 6 (Solanki et al., 16 Mar 2026). The paper contrasts this with CNN baselines such as iTracker at 6.2 mean error and SWCNN at 4.8 mean error, while emphasizing the much smaller MAC and memory footprint of GLANCE.
For detection, the paper states that full-frame YOLOv12n processes 6407640 px per frame, whereas GLANCE processes only 8–9 of pixels on average. The reported effects are computation reduced by 40–50\%, energy reduced by 65\%, and end-to-end latency below 10 ms at 60 Hz. The abstract reports 48.1\% mAP on COCO and 51.8\% on attended objects while maintaining sub-10\,ms latency.
The size-stratified comparison with the global YOLOv12n baseline is one of the central reported results. The baseline achieves 39.2\%, 63.4\%, and 83.1\% accuracy for small, medium, and large objects, respectively, whereas the ROI-based method yields 51.3\%, 72.1\%, and 88.1\% under the same settings. In the ablation over ROI count 0 and ROI side length 1, object size is stratified by area as 2 for small, 3 for medium, and 4 for large. At 5, small-object accuracy rises from 29.6 at 6 to 51.3 at 7, compared with a global value of 42.05. For medium objects at 8, the values rise from 53.3 at 9 to 72.8 at 0, compared with 67.16 globally. For large objects at 1, accuracy rises from 47.0 at 2 to 90.6 at 3, compared with 87.55 globally.
The paper summarizes this behavior as “inverse-scale convergence”: small objects exceed the global baseline earliest, followed by medium, then large. It also reports that ROI patch size 4 yields smoother saturation and the highest ceilings. A separate ablation over WNN variants states that increasing LUT address width 5 or the number of LUTs 6 lowers angular error at higher LUT footprint, while smaller 7 such as 8 gives error of approximately 10–129 with less than 1 KiB. A plausible implication is that GLANCE treats gaze estimation accuracy and memory footprint as directly tunable design variables rather than fixed architectural constants.
5. Auto-regressive scanpath prediction architecture
In autonomous navigation, GazeLNN is an auto-regressive scanpath predictor rather than a direct gaze-estimation-and-detection pipeline. The input image 0 is resized to 1, and MobileNetV3-Large is used as the visual feature extractor. The output feature tensor has shape 2 with 3 and 4 (Mohammed et al., 18 Jun 2026).
The recurrent engine is the Closed-Form Continuous-time variant of Liquid Time-Constant Networks. In the paper’s discrete-step notation, with input 5 and elapsed “time” 6, the CfC state update is
7
Here 8, 9, and 00 are small fully-connected networks, and the input-dependent gate 01 modulates interpolation between two nonlinear transforms.
The model predicts fixation heatmaps sequentially. It initializes 02 and a center heatmap 03, described as a fixed Gaussian at image center. At each step 04, it computes backbone features 05, concatenates 06 into 07, updates the hidden state via the CfC cell, and decodes a downsampled heatmap 08. After upsampling and normalization,
09
the next fixation is selected as
10
The paper writes the resulting dependence as
11
This architecture uses fixation history explicitly through both 12 and the shared hidden state. The resulting model is therefore not a saliency map estimator in the static sense, but a sequential predictor of scanpaths.
6. Computational efficiency, benchmarks, and ablations of the scanpath model
The reported computational budget is 0.61 GFLOPs end-to-end. The paper decomposes this into approximately 0.55 GFLOPs for the MobileNetV3 backbone on a 13 input, 0.03 GFLOPs for CoordConv, projection, and upsampling, and approximately 0.03 GFLOPs per time step for the CfC recurrent module with four fully-connected layers of 512 units and gating. For an 8-step scanpath, the paper gives the nominal sum
14
while noting that the recurrent FCs are cached, and reports an empirically measured total of 0.61 GFLOPs (Mohammed et al., 18 Jun 2026).
The principal baseline is tSPM-Net, identified as the strongest prior recurrent model in the paper. Table III reports 102.51 GFLOPs per image for tSPM-Net, versus 0.61 GFLOPs for GazeLNN, corresponding to a 99.40\% reduction in FLOPs. On an NVIDIA RTX 3500Ada GPU, the reported inference times are 43.90 ms/frame for tSPM-Net and 6.84 ms/frame for GazeLNN, which the paper expresses as an approximately 15 speed-up and real-time operation at approximately 150 Hz for up to eight fixations.
On the MIT Low Resolution dataset, consisting of 168 images and 8 subjects, GazeLNN is evaluated with six scanpath metrics: Levenshtein distance, ScanMatch score, Hausdorff distance, Fréchet distance, FastDTW, and Time Delay Embedding. The reported values are LD 16, SM 17, HD 18, FD 19, FastDTW 20, and TDE 21. The paper contrasts these with tSPM-Net’s SM 22, HD 23, FD 24, FastDTW 25, and TDE 26, and states that GazeLNN improves the ScanMatch score by 34.3\% and reduces curve and time-series distances by up to 38\%.
The ablations distinguish backbone choice from recurrent-module choice. With the same CfC and training, VGG19 + DeepLabV3 gives approximately 99.8 GFLOPs, SM 27, and 17.4 ms inference; ResNet50 + DeepLabV3 gives approximately 69.8 GFLOPs, SM 28, and 14.3 ms; MobileNetV3 + DeepLabV3 gives approximately 62.1 GFLOPs, SM 29, and 13.8 ms; ResNet50 without DeepLab gives approximately 8.3 GFLOPs, SM 30, and 7.4 ms; MobileNetV3 without DeepLab gives approximately 0.61 GFLOPs, SM 31, and 6.8 ms, and is the chosen configuration. For recurrent modules under the VGG19 + DeepLabV3 backbone, Bayesian ConvLSTM gives SM 32, approximately 102.5 GFLOPs, and 43.9 ms; ConvLSTM gives SM 33, approximately 102.5 GFLOPs, and 21.8 ms; CfC gives SM 34, approximately 99.8 GFLOPs, and 17.4 ms, and is the chosen recurrent engine.
7. Integration into fixation-guided active perception
The navigation paper embeds GazeLNN inside a reinforcement-learning policy that jointly controls robot motion and camera orientation. The observation is
35
and the action is
36
The per-step reward is
37
where
38
39
40
and
41
The fixation-attraction term is intended to keep predicted salient regions near the image center (Mohammed et al., 18 Jun 2026).
The policy architecture uses a small ResNet-style heatmap encoder for 42, a frozen Deep Collision Encoder for depth, and a lightweight CNN for the local 3D occupancy grid; the embeddings are concatenated with robot state and passed through an MLP, a GRU, and two heads for navigation and camera angles. Training is performed in the Aerial Gym simulator using Asynchronous PPO with domain randomization, and images are downsampled to 43 to save compute.
Real-world deployment uses a quadrotor with a two-axis pan-tilt RealSense D455 camera and an on-board NVIDIA Jetson Orin NX. The paper reports GazeLNN at approximately 150 Hz and the control policy at 10 Hz. Relative to a static forward-facing camera, the fixation-guided policy accumulates 55 524 full-scene voxels versus 37 067, observes 6 770 voxels in predicted salient regions versus 873, and increases maximum hit counts on key features from 537 to 756.
Taken together, the two 2026 usages of GazeLNN define a coherent research direction around efficient, explicit attention guidance. In GLANCE, the emphasis is memory-centric lookup-based gaze estimation coupled to ROI-restricted detection. In autonomous navigation, the emphasis is recurrent scanpath prediction coupled to active camera control. A plausible implication is that “GazeLNN” is becoming associated less with one network topology than with a systems strategy: approximate human attention economically enough that it can directly structure perception on resource-constrained platforms.