Abstract
Deploying efficient sign language recognition models on edge devices advances inclusive, affordable, and privacy-preserving human–computer interaction. Yet most state-of-the-art architectures target server-class hardware and fail under the strict memory, computation, and energy constraints of microcontrollers. This work introduces S3D-Conv1D, a separable spatiotemporal architecture for isolated word-level sign language recognition, tailored for TinyML deployment. While the idea of separating spatial and temporal processing has been explored in earlier models, the novelty here lies in a deployment pipeline designed from the outset for microcontroller-class constraints: every operator has native INT8 support in TensorFlow Lite, CMSIS-NN, and NNoM; the architecture achieves full integer-only execution with competitive accuracy; and the evaluation scale (100 and 300 classes) substantially exceeds prior TinyML sign language recognition studies. Evaluations on datasets show that S3D-Conv1D achieves float32 accuracy on WLASL100 with stable cross-dataset generalization ( on SemLex100). After INT8 quantization, accuracy remains high ( on WLASL100) while compressing to 883 KB, the smallest across all evaluated architectures. An ultralight variant further reduces size to 24.7 KB while sustaining accuracy on WLASL100 and on WLASL300. Quantization-aware training improves stability, particularly at larger vocabulary scales. Among baselines, S3D achieves strong performances but negligible compression (30.3 MB) due to non-quantization-friendly operators. The MobileNet variant generalizes better with on WLASL100 and accuracy on SemLex100 but remains large at 2.71 MB in INT8 form. CNN + RNN and e-LSTM depend on unsupported recurrent or attention operators. In contrast, S3D-Conv1D meets all operator compatibility requirements, delivers full INT8 execution with a compact sub-1 MB footprint, and real-time performance. These results demonstrate that competitive word-level sign language recognition is achievable under embedded constraints when architectural design prioritizes quantization stability, operator compatibility, and deployment feasibility from the outset.
1. Introduction
Hearing loss affects more than 1.5 billion people worldwide, with about 430 million requiring rehabilitation services [1]. Sign languages are complete natural languages with their own grammar and cultural grounding, yet significant barriers persist between signers and non-signers [2,3]. DHH individuals face systemic exclusion in education, healthcare, and public services. Interpreter shortages, inaccessible materials, and dependency on intermediaries undermine autonomy and safety in everyday life [3,4,5,6]. These realities highlight the need for tools that enable independent and reliable communication.
Automatic Sign Language Recognition (SLR) offers a potential technological bridge. Recent deep learning advances have enabled accurate sign recognition from video [7,8,9], but most state-of-the-art systems depend on GPUs or cloud infrastructure, raising concerns about privacy, latency, and accessibility in low-resource settings. TinyML addresses this by enabling inference on ultra-low-power microcontrollers, supporting fully offline, low-latency, and privacy-preserving operation.
Vision-based SLR models typically combine convolutional spatial encoders with recurrent, temporal convolutional, or 3D convolutional modules [9,10,11]. Although effective on benchmarks, these architectures remain computationally intensive and poorly aligned with microcontroller constraints. Advances in edge inference frameworks such as TensorFlow Lite for microcontrollers [12] and CMSIS-NN [13] have improved quantized inference support, yet integer-only execution remains incompatible with recurrent and attention-based operators used by most SLR models. In practice, promising SLR systems remain confined to desktop or mobile hardware.
Despite strong progress in large-scale and continuous SLR, fully self-contained word-level recognition under embedded deployment constraints remains largely unexplored. The primary obstacles are: (1) the computational cost of spatiotemporal modeling, (2) the difficulty of achieving stable quantization for sequential architectures, and (3) strict memory and operator compatibility requirements of constrained inference stacks.
This work addresses these challenges by systematically studying word-level SLR under realistic embedded deployment constraints, evaluating five spatiotemporal architectures: S3D [14], e-LSTM [15], CNN + RNN, a MobileNet variant [16], and the proposed S3D-Conv1D. The scope is limited to isolated word-level recognition from grayscale video. Continuous recognition, cloud processing, multimodal inputs, and hardware accelerators are excluded. The central research questions are: (i) which spatiotemporal modeling strategies remain accurate and stable under full INT8 quantization, (ii) how architectural choices influence computational cost and operator compatibility on constrained inference stacks, and (iii) whether competitive recognition is achievable with a constrained operator set and without recurrent layers.
While separating spatial and temporal processing is not new, the novelty of this work lies in the complete deployment pipeline designed from the outset for microcontroller constraints. Every operator in S3D-Conv1D has native INT8 support across TFLite, CMSIS-NN, and NNoM, enabling full integer-only execution without Flex delegates, at an evaluation scale (100 and 300 classes) substantially exceeding prior TinyML SLR studies limited to 3–12 classes. The primary objective is not to maximize raw accuracy but to identify architectures occupying the feasible intersection of accuracy, efficiency, and deployability. Fully on-device recognition preserves privacy, operates without connectivity, and remains usable in classrooms, clinics, and remote environments. This supports scalable, low-cost assistive technology.
2. Related Works
Figure 1 conceptually organizes the literature across three intersecting domains: edge AI frameworks, dataset development, and spatiotemporal modeling. Their convergence defines the current research frontier, while the gaps uncovered motivate the direction of this work towards an efficient, fully quantized word-level SLR for microcontrollers.
Figure 1.
Taxonomy of the literature review showing relationships among methodologies, datasets, and technologies in SLR research on edge.
2.1. Scope and Challenges in Sign Language Recognition
Early SLR systems grew from pattern recognition and computer vision, relying on handcrafted features such as movement trajectories and motion paths. As data availability and compute capacity increased, the field shifted toward deep learning, with mixed CNN, RNN models becoming the dominant paradigm for learning spatiotemporal patterns directly from raw video.
Sign language recognition is more than a computer vision task. It is a communication bridge for DHH individuals across healthcare, education, and everyday interaction [17,18,19]. Traditional solutions depend on human interpreters who are not always available, affordable, or private. SLR systems promise direct, autonomous communication by translating sign gestures into text or speech in real time.
Sign language is inherently spatiotemporal. Each sign combines hand shape, movement trajectory, facial expression, and rhythm. Word-level recognition is particularly demanding. Words are defined by subtle motion dynamics, and environmental factors such as lighting variation, camera angle, and signer diversity further complicate recognition [18]. Models relying on dense video input also suffer from high frame redundancy, wasting computational resources. CNNs capture spatial features effectively but struggle with motion continuity. Recurrent networks handle temporal dependencies but are computationally expensive, particularly on edge devices [17,18,19]. In the broader HCI context, accurate gesture recognition lays the foundation for intuitive human, machine communication [20], where each gesture carries precise semantic meaning.
2.2. Modern Deep Learning Approaches in SLR
2.2.1. Static vs. Dynamic SLR
Sign language recognition divides into static and dynamic settings. Static SLR classifies individual frames, typically targeting alphabets or isolated signs. Dynamic SLR tracks motion across frames, capturing the temporal structure of word- and sentence-level signing. As computational capacity increased, dynamic recognition became the primary research direction. Ref. [21] evaluates CNN, LRCN, and ConvLSTM architectures on WLASL, showing that spatiotemporal fusion via LRCN outperforms purely spatial models, confirming the importance of temporal feature modeling for word-level recognition.
2.2.2. Convolutional and Recurrent Architectures
CNNs extract spatial features, hand shape, finger position, motion boundaries, while recurrent networks track how signs evolve over time [22,23]. Together they enable end-to-end learning from sign language video. Ref. [24] benchmarks I3D, SlowFast, P3D, and R(2 + 1)D on MS-ASL, establishing SlowFast ResNet101 at 92.35% top-1 accuracy as a strong word-level SLR baseline. Ref. [14] proposed S3D in 2018, factorizing 3D convolutions into spatial 2D and temporal 1D operations, achieving near-I3D accuracy at approximately 40% fewer FLOPs. This provided the conceptual foundation for the architecture proposed in this work. Hybrid CNN, RNN designs remain the dominant paradigm. Ref. [10] combines 3D CNNs with BiLSTMs for near-human accuracy on Sports-1M. Ref. [25] achieves 97% on ASL through CNN, RNN multimodal fusion. Ref. [26] reaches 99.51% by integrating the reptile search algorithm (metaheuristic optimizer) into a CNN, LSTM framework.
2.2.3. Hybrid and Multi-Stream Models
Multi-stream architectures combine spatial, temporal, and skeletal cues to build more robust representations [23,27]. Ref. [28] integrates RGB, depth, and wearable sensor data for multimodal SLR, identifying signer variability, limited annotated data, and real-time latency as the primary obstacles. These challenges are directly relevant to this work. Ref. [7] reports over 98% accuracy for sentence-level recognition using depth-based LSTM with Leap Motion sensors, demonstrating the value of 3D motion trajectories for dynamic gesture recognition. Recent hybrids push further. A ViT, CNN, BiLSTM fusion [27] combines local spatial features, global attention, and sequential modeling, though at a parameter and memory cost incompatible with constrained deployment.
2.2.4. Attention and Transformer-Based Architectures
Attention mechanisms allow models to focus on relevant spatiotemporal regions, improving both accuracy and interpretability for long or complex signing sequences [22,29,30]. Transformers extend this by replacing sequential recurrence with self-attention across all frames simultaneously, capturing both local and global temporal dependencies [29,30]. This makes them effective for continuous sign recognition and translation, though their memory and computation demands currently preclude deployment on microcontroller-class hardware.
2.3. Model Compression and Optimization Techniques
Model compression is what makes embedded deep learning practical. Three principal strategies enable complex networks to fit within kilobyte-scale memory budgets: pruning, quantization, and knowledge distillation.
2.3.1. Pruning and Quantization
Pruning removes parameters or neurons that contribute little to model output, reducing size and computation without retraining from scratch [31]. Quantization lowers numerical precision from 32-bit floats to 16-, 8-, or 4-bit integers, yielding smaller models, higher throughput, and lower energy consumption [32]. Applied jointly, these techniques can achieve 92.3% accuracy in ECG anomaly detection at 0.024 mW on wearables [33] and enable gesture recognition on nano drones at 7 FPS using only 72.5 KB of memory [34]. Ref. [35] surveys pruning, quantization, and low-rank factorization in the context of algorithm, hardware co-design for real-time MCU inference, while ref. [36] provides a quantitative meta-analysis of their relative effectiveness. In this work, full INT8 quantization is applied through both PTQ and QAT, targeting the same kilobyte-scale regime demonstrated by these studies.
2.3.2. Knowledge Distillation
Knowledge distillation transfers the learned representations of a large model into a smaller one rather than training the smaller model from scratch [37,38]. The large teacher model provides soft probability outputs that carry more information than hard labels, guiding the student toward better generalization under a reduced parameter budget.
2.4. TinyML and Edge AI in Sign Language Recognition
Tiny Machine Learning (TinyML) brings intelligence directly onto microcontrollers and low-power devices. It allows models to run locally in real time without relying on the cloud. That means lower latency, less cost, and stronger privacy.
A wide range of studies have explored both static and dynamic SLR under embedded or low-power constraints. Table 1 summarizes major contributions across static image recognition, sensor-based classification, and dynamic gesture modeling. These works collectively show the feasibility of CNN- and RNN-based architectures under TinyML toolchains while exposing persistent challenges in model quantization, operator support, and dataset standardization.
Table 1.
Summary of TinyML and edge AI-related works in SLR and embedded ML.
Edge Metrics and Evaluation
TinyML deployment emphasizes multi-objective metrics that differ from those used in conventional cloud benchmarks. Beyond accuracy, system-level evaluations now include:
- Inference latency (ms or FPS): end-to-end response time; real-time thresholds typically range between 15–30 FPS for gesture or sign recognition [34].
- Energy per inference (mJ or ): total power consumption; sub-milliwatt operation is desired for continuous wearable or mobile use [32,33].
2.5. Frameworks and Platforms for Edge AI
The success of TinyML depends on optimized toolchains that bridge ML frameworks and embedded hardware. Ref. [35] surveys the leading deployment solutions: TensorFlow Lite for microcontrollers (TFLM), NNoM, Edge Impulse, and µTVM, with CMSIS-NN as the underlying kernel library accelerating core operations on Cortex-M cores. TFLM remains the dominant open-source runtime for portable INT8 inference, though it lacks native support for GRU and has limited profiling tools. NNoM compiles networks to plain C with full RNN support and CMSIS-NN integration, at the cost of a smaller community. Edge Impulse provides an end-to-end AutoML pipeline whose EON compiler reduces SRAM usage by 25–55% but sacrifices transparency and portability. From a hardware perspective, ref. [46] catalogs the leading embedded vision boards used in TinyML research and identifies the battery chemistries most commonly used to power them. These frameworks and platforms constitute the first generation of deployable edge AI infrastructure, supporting the migration of SLR models from GPU servers to energy-constrained microcontrollers.
2.6. Hardware-Aware Optimization
Deep learning on embedded devices demands models tailored to specific hardware constraints. Hardware-aware optimization combines architectural profiling, topology search, and accelerator tuning to balance accuracy, latency, and energy [31,32,47]. Performance evaluation in this setting extends beyond accuracy to include MAC counts and GOPS as primary measures of computational workload. For reference, AlexNet requires 1.4 GOPS and ResNet-152 requires 22.6 GOPS [32].
2.7. Energy Efficiency and Privacy
Running sign language recognition on low-power edge devices requires balancing accuracy, energy consumption, and data protection. On-device inference eliminates the need to transmit raw video to external servers, providing strong privacy guarantees by design. Recent work in neuromorphic computing, quantized neural processing, and physical reservoir computing points toward further reductions in inference energy [48,49].
2.8. Incremental Learning for Expanding Sign Vocabularies
A practical limitation of static SLR models is their inability to incorporate new signs without full retraining. Incremental and continual learning address this by enabling models to extend their vocabulary without catastrophic forgetting. Ref. [50] compares incremental learning strategies for a skeleton- and transformer-based isolated SLR model on Peruvian Sign Language, demonstrating that vocabulary expansion is feasible without discarding previously learned representations.
2.9. Datasets and Benchmarks in SLR
Robust datasets are essential for evaluating deep learning models. Ref. [51] combines RGB video, IMU, and sEMG signals in a multimodal continuous SLR dataset of 765 samples across nine activity types. Ref. [8] evaluates on RWTH, RWTHT, and CSL-Daily (over 25,000 samples combined) using Word Error Rate as the principal metric. At the word level, Ref. [24] employs MS-ASL to address signer diversity and background variation, achieving 92.35% top-1 accuracy. Ref. [52] introduces the Sem-Lex Benchmark, 84,000 videos from native ASL signers aligned with ASL-LEX and SignBank, reaching 85% phonological feature recognition with SL-GCN, and identifying demographic bias as a persistent limitation. Ref. [9] evaluates across LSA64, AUTSL, and WLASL, while ref. [53] establishes WLASL as the largest public ASL corpus (2000 glosses, 100+ signers), enabling scalable benchmarking for both pose-based and appearance-based models. Quantization calibration quality has also received attention. The SelectQ method [54] improves 4-bit ResNet-18 accuracy on ImageNet by over 15% through activation-clustering-based calibration sample selection, underscoring that robust quantization requires careful data curation, not only numerical schemes.
Ethical and Reproducibility Considerations
Ethical research with DHH participants requires genuine partnership rather than observation. Deaf communities are close-knit and individuals can be identified even without explicit labeling, making careful data governance and informed consent essential at every stage of collection, processing, and sharing [55,56,57]. Signed video explanations and QR-coded consent forms help ensure participants understand and remain in control of their data. Reproducibility is further complicated by inconsistent annotation. In WLASL2000, some gloss labels carry translation errors [58], and most datasets label at the video level without frame-by-frame keypoint ground truth, making it difficult to separate pose estimation errors from genuine motion variability [58,59]. Most benchmarks also cover isolated signs or narrow-domain sentences, missing the contextual and dialogic structure of real communication [60].
2.10. Identified Gaps and Design Opportunities
This review shows clear gaps and missed design opportunities for low-power edge deployment. Below we synthesize the main weaknesses found across the literature:
- Overreliance on heavy preprocessing pipelines: Many SLR systems depend on full-frame 3D CNNs and pose-estimation toolkits (MediaPipe, OpenPose) that assume abundant CPU/GPU resources and incur costly per-frame preprocessing, making them unsuitable for microcontrollers.
- Limited vocabulary size and non-representative datasets: Most TinyML-oriented SLR studies restrict classification to only a few dozen signs and rely on small, lab-controlled, self-collected datasets. This combination limits real-world applicability, hinders reproducibility, and obscures true generalization performance, while large-vocabulary word-level recognition under realistic, open-source benchmarks remains largely unexplored under MCU constraints.
- Dynamic sign language recognition underexplored in TinyML: Word-level and continuous SLR remain largely unexplored in the context of low-power deployment. Most TinyML work focuses on static, isolated gesture recognition.
- Fragmented toolchains and poor cross-hardware portability: Toolchains, such as TFLM, TinyEngine, NNoM, Edge Impulse, and vendor SDKs exhibit inconsistent serialization formats and missing operators. This means each toolchain uses its own way of saving and representing models, increasing friction and hurting reproducibility.
- Multimodal fusion cost: While multimodal fusion improves accuracy in laboratory settings, it significantly increases compute and memory requirements.
- Sparse field deployments and user studies: Few works include real-user deployments that evaluate robustness across signer diversity (skin tone, clothing, background) or assess social acceptability on practical devices.
Gaps Handled in Our Research
In this work, we address several of the identified gaps directly through targeted design and evaluation choices:
- Eliminating heavy preprocessing pipelines: We remove dependence on pose-estimation frameworks and full-frame 3D CNN stacks.
- Architectures designed for TinyML constraints: we introduce a compact, lightweight architecture that preserves temporal modeling under strict parameter, memory, and quantization constraints.
- Large-vocabulary word-level recognition: We explicitly target a 100-class vocabulary, addressing the underexplored challenge of scaling TinyML-based SLR beyond a few dozen signs and moving closer to real-world linguistic requirements.
- Cross-benchmark robustness assessment: To counter dataset fragmentation and limited reproducibility, we evaluate on open-source, large-scale benchmarks (WLASL and the SemLex benchmark), exposing generalization gaps that are hidden in small, lab-curated datasets.
- Realistic pre-deployment assessment: Rather than claiming deployment readiness without validation, we conduct a systematic pre-deployment hardware assessment. This includes operator-level compatibility analysis, quantization behavior, latency, memory footprint, and energy proxy under microcontroller-like constraints. This bridges the gap between algorithmic evaluation and practical embedded feasibility.
Taken together, the literature makes one point clear: future SLR systems must balance linguistic expressiveness with computational efficiency and must be designed with hardware constraints in mind from the start. This understanding shapes the methodology developed in this work.
3. Proposed Method
3.1. Problem Formulation
This work investigates a lightweight spatio-temporal architecture designed for efficient word-level sign language recognition on low-power hardware.
We consider a video classification problem where each input sample is a sequence of frames
and the goal is to learn a mapping
where K denotes the number of target classes. In sign language recognition, K may grow substantially as vocabularies expand, making scalability with respect to K and T a central design constraint.
3.2. Model Architecture
The S3D-Conv1D architecture was inspired by the separable 3D architecture proposed by Xie et al. [14]. It factorizes 3D convolution into separate spatial and temporal operations to reduce computation and improve efficiency.
This subsection presents a mathematical formulation of the proposed S3D-Conv1D architecture, directly grounded in its intuitive operation on video data. Each video is treated as an ordered sequence of individual frames, and spatial and temporal reasoning are deliberately decoupled. This modular design enables clear interpretability, linear-time temporal processing, and predictable memory usage, all essential for scalable and deployable sign language recognition.
Table A1 summarizes the mathematical notation used throughout the paper.
As shown in Figure 2 and described in Algorithm 1, rather than employing full 3D convolutions or recurrent models, S3D-Conv1D factorizes the problem into:
Figure 2.
S3D-Conv1D workflow diagram.
- 1.
- A frame-wise spatial encoder based on Conv2D operators;
- 2.
- A temporal encoder based on a single Conv1D layer followed by global temporal pooling.
Frames are processed independently in the spatial domain before being aggregated temporally. This architectural decision directly shapes the mathematical structure of the model, the form of its parameterization, and its computational scaling behavior.
| Algorithm 1 S3D-Conv1D Architecture for Sign Language Recognition |
Define mapping: Spatial encoder parameters: (Conv2D, stride 1, padding “same”, activation ReLU) (Conv2D, stride 1, padding “same”, activation ReLU) MaxPooling layers with window Temporal encoder parameters: (Conv1D, stride 1, padding “same”, activation ReLU) Classifier parameters: (Dense layer, activation Softmax) for to T do Frame-wise spatial encoding: Flatten features: end for Construct temporal sequence: Temporal encoding: Global temporal average pooling: Dense layer: Softmax activation: return
|
3.2.1. Spatial Encoding (Frame-Wise Conv2D Backbone)
Each frame is passed through a shared spatial encoder composed of two Conv2D-ReLU-MaxPooling blocks. Conceptually, this stage scans each frame using small sliding windows to detect salient patterns such as edges and hand contours.
First Conv2D Block. A convolution with stride 1 and same padding is applied using 12 filters. The convolutional kernel examines pixel neighborhoods at a time, ensuring fine-grained spatial coverage. Formally,
where
and denotes the ReLU activation. The subsequent max pooling operation retains only the strongest activations in each local region, reducing spatial resolution while preserving dominant features:
Second Conv2D Block. The process is repeated with increased representational capacity using 24 filters:
with
yielding
3.2.2. Flattening and Spatial Embedding
The final spatial feature maps are flattened into a one-dimensional vector for each frame:
where
This transformation converts each frame into a compact embedding vector, producing a temporal sequence
3.2.3. Temporal Modeling (Conv1D over Frame Embeddings)
Temporal dependencies are modeled by applying a one-dimensional convolution across the sequence of frame embeddings. With kernel size 3, stride 1, and same padding, the Conv1D layer captures short-range motion patterns:
where
and
3.2.4. Global Temporal Pooling
To summarize the entire video sequence into a fixed-length representation, global average pooling is applied across time:
where
3.2.5. Classification (Dense Softmax Head)
Finally, the pooled temporal representation is mapped to class probabilities using a fully connected layer:
where
This layer-wise formulation explicitly reflects how S3D-Conv1D processes videos: spatial features are extracted independently from each frame using small, consistent convolutional kernels, then aggregated temporally using a lightweight Conv1D operator and global averaging.
4. Measurable Quantities
This subsection analyzes the quantities that determine the deployability of the proposed S3D-Conv1D architecture on microcontroller-class hardware. In such constrained environments, feasibility is governed by three factors:
- 1.
- Parameter count, which defines Flash memory usage;
- 2.
- Activation footprint, which determines peak SRAM requirements;
- 3.
- Multiply–accumulate operations (MACs), which dominate inference latency and energy.
4.1. Parameters and Learnable Weights
The number of learnable parameters is determined by kernel dimensions and channel widths and is independent of the input sequence length T for convolutional and temporal layers.
4.1.1. Conv2D Layers
For a 2D convolution with kernel size , input channels, and output channels, the parameter count is
4.1.2. Temporal Conv1D Layer
The temporal one-dimensional convolution layer applies filters of width r over frame embeddings , yielding
4.1.3. Dense Classification Layer
The final classifier maps a pooled representation to K classes, resulting in
4.2. Activation Memory Footprint
Activation memory corresponds to intermediate tensors stored during inference. For a convolutional or pooling layer producing
the activation size is
In the spatial encoder, successive pooling halves the spatial resolution, ensuring that the peak activation occurs in early layers and is bounded by the fixed input resolution.
For the temporal one-dimensional convolution layer, activations have shape
with activation size
Thus, activation memory scales linearly with T and is independent of the vocabulary size K. The classifier output of size K does not contribute to peak activation storage.
4.3. Multiply–Accumulate Operations (MACs)
Inference computation is measured using multiply–accumulate operations (MACs).
4.3.1. Conv2D MACs
For a two-dimensional convolution layer with kernel size , input channels, output channels, and output spatial resolution , each output element requires MACs. Summed over all output locations and channels, this yields
4.3.2. Conv1D MACs
For the temporal one-dimensional convolution layer, each of the T temporal positions produces outputs, each requiring MACs. The total temporal cost is therefore
4.3.3. Dense Layer MACs
The dense classifier computes K dot products of length , yielding
4.4. Numerical Cost Assessment
To assess practical inference cost, representative values are substituted into the derived expressions.
We consider grayscale frames of size and a vocabulary of classes.
As presented in Table 2, the model contains 892,420 parameters, corresponding to a Flash footprint of approximately 900 KB under 8-bit integer (INT8) quantization. The largest activation tensor, with 49,152 elements, requires about 50 KB of RAM. With buffer reuse and runtime overheads, total RAM usage remains below 96–128 KB, consistent with mid-range microcontrollers.
Table 2.
Numerical cost and memory footprint of S3D-Conv1D under INT8 quantization.
The total inference cost is 95.6 M MACs, dominated by per-frame spatial convolutions and a lightweight temporal Conv1D backbone. The dense classifier contributes negligibly.
5. Computational Complexity Analysis of S3D-Conv1D
This section analyzes the computational complexity of the proposed S3D-Conv1D model during inference. Classical complexity theory was developed for algorithms with input-dependent control flow, whereas neural network inference executes a fixed computation graph once per input. Nevertheless, complexity analysis remains necessary to assess deployability, scalability, and real-time feasibility, especially under embedded and microcontroller constraints.
Complexity is expressed using Big- notation [61]. The analysis considers worst-case memory usage and worst-case arithmetic cost. It characterizes how inference time and memory requirements evolve as either the input sequence length T or the vocabulary size K increases.
Asymptotic analysis describes scalability but does not ensure feasibility under strict hardware limits. Numerical operation counts provide exact values but hide scaling trends. We therefore combine closed-form expressions for parameters, activations, and MACs with asymptotic analysis. This approach enables both reliable deployment validation and principled scalability assessment.
Space complexity refers to total memory usage, including parameters and intermediate buffers [62]. Time complexity measures the number of elementary operations required for inference and is expressed using Big- notation to describe asymptotic growth [63].
5.1. Inference Model and Assumptions
The input is a video sequence
processed by a trained S3D-Conv1D model using INT8 precision. Inference follows a fixed sequential pipeline. Spatial features are first extracted using Conv2D layers. Temporal dynamics are then modeled with a Conv1D layer. A final dense layer produces class scores. Each layer is executed exactly once per input, and execution does not depend on input content.
Worst-case analysis is used since embedded deployment requires strict upper bounds on memory usage and execution time.
5.2. Space Complexity
Memory usage during inference consists of three components:
- Model parameters, stored in non-volatile memory (Flash/ROM), including convolutional and classifier weights.
- Intermediate activations, stored in SRAM, including input tensors, feature maps, and temporary convolution buffers.
- Runtime overhead, including stack memory and bookkeeping buffers.
5.2.1. Model Parameters
All convolutional layers use fixed kernel sizes and channel counts. Their parameter size does not depend on the sequence length T. Only the final classifier depends on the number of classes K (see Section 4.1). Therefore,
5.2.2. Activation Memory
Inference feasibility is determined by peak activation memory. Layers execute sequentially, and intermediate buffers are reused or released. The dominant activation terms are (see Section 4.2):
- Spatial feature maps of bounded size .
- Temporal one-dimensional convolution activations of size .
Classifier outputs of size are short-lived and non-dominant.
5.2.3. Worst-Case Space Complexity
Total inference memory combines parameter storage and peak activations:
Thus,
This bound corresponds to the maximum supported sequence length and vocabulary size. It provides a strict upper limit required for safe embedded deployment.
5.3. Time Complexity
Inference time is dominated by arithmetic operations, mainly multiply–accumulate (MAC) operations, formulated in Section 4.3. Since S3D-Conv1D is a feed-forward pipeline, the total cost is the sum of per-layer costs.
5.3.1. Spatial Processing
Each frame is processed independently by the Conv2D backbone. Let denote the constant per-frame cost. The total spatial cost is
5.3.2. Temporal Modeling
The one-dimensional convolution layer operates along the temporal dimension with fixed kernel width and channel size. Its cost scales linearly with sequence length:
5.3.3. Classification
The final dense layer maps the embedding to K classes:
5.3.4. Total Inference Time
The total inference cost is the sum of feature extraction and classification costs:
Hence,
This additive form follows from sequential execution, with no nested recomputation between spatial and temporal stages. Worst-case timing is required for real-time systems, where latency bounds must hold for all valid inputs.
5.4. Discussion
Practical sign language systems must support vocabulary growth and variable input duration. In S3D-Conv1D, the vocabulary size K affects only the final classification layer, while spatial and temporal feature extraction remain unchanged. This separation bounds the cost of vocabulary expansion.
The temporal length T influences inference through repeated spatial processing and explicit temporal modeling. Each additional frame increases computation and intermediate activations linearly.
The resulting linear scaling in both time and space complexity is well suited to embedded platforms. By separating spatial feature extraction from explicit temporal modeling, S3D-Conv1D achieves predictable inference cost while preserving temporal expressiveness. This balance enables reliable real-time deployment under strict memory and latency constraints without sacrificing model capacity.
The absence of quadratic or state-dependent terms distinguishes S3D-Conv1D from recurrent and attention-based models. This property ensures predictable latency and bounded memory usage, which are critical for microcontroller deployment.
6. Experimental Evaluation
6.1. Datasets
The primary benchmark is a curated WLASL subset with 2181 videos across 100 classes and 119 signers [53]. Large-scale datasets like WLASL support generalization but are collected under heterogeneous recording conditions. Background, lighting, camera, and signer differences shift feature distributions across layers, and a model trained and calibrated exclusively on such data often fails to recognize signs from signers whose appearance, skin tone, or style is not well represented in the dataset. To address this, a small custom dataset, ASL-Kimpinde [64], was created with two roles: augmenting underrepresented WLASL classes and providing signer-specific calibration data for quantization. This illustrates a broader principle: signer variation is a genuine source of distribution shift, and domain-aware calibration is a necessary step when moving from benchmark evaluation to individual use. The ASL-Kimpinde scope (250 videos, 50 classes, and a single signer) is a recognized limitation. Greater signer diversity in both augmentation and calibration subsets would strengthen cross-signer generalization. More broadly, multimodal pipelines combining raw frames with lightweight keypoint representations, optimized for MCU inference, offer a path toward systems that generalize across signers without requiring signer-specific data.
After augmentation, the combined dataset totals 11,194 samples.
Generalization performance is evaluated with the SemLex (2023) benchmark dataset using its official release [52]. Only the curated training split is considered, comprising 1253 valid videos across 100 classes and totaling 7412 samples after augmentation. This restriction was chosen to keep computational complexity tractable and to balance dataset statistics with WLASL100, enabling fairer cross-dataset comparisons. We acknowledge that this choice makes direct comparison with prior work less straightforward but provides a controlled setting aligned with the scope of this study.
A unified preprocessing pipeline is applied to all datasets to ensure consistency and reproducibility. Videos are decoded using OpenCV, converted to grayscale, resized to , normalized to the range, and stored as .npy files. Grayscale conversion reduces memory usage and stabilizes activation ranges, which is beneficial for INT8 calibration. The NumPy format accelerates training and provides deterministic data access.
Video lengths vary between approximately 20 and 100 frames. All sequences are therefore aligned to a fixed temporal length of frames. Longer videos are subsampled to retain key motion, while shorter ones are padded. This temporal normalization balances motion coverage with embedded memory constraints and ensures a consistent temporal receptive field during both training and inference.
Data augmentation is applied to address limited data and domain shift. Using Vidaug, each sequence undergoes lightweight spatial and temporal transformations, including random rotation up to , Gaussian blur, and frame-rate resampling to FPS. These transformations simulate viewpoint changes, low-quality imaging, and variable signing speeds commonly observed on real devices. All augmentations remain compatible with integer-only inference.
As shown in Table 3, the datasets were curated into training, validation, and test subsets with a fixed 70/20/10 split, and the table also reports the number of samples per subset obtained after augmentation. The official WLASL benchmark does not enforce a fully signer-disjoint split; our protocol follows this convention, meaning that reported accuracies reflect within-distribution performance. Cross-signer generalization is partially evaluated via SemLex100 (Section 6.5.2), which provides an entirely independent signing population and recording setup.
Table 3.
Dataset splits used in experiments (70/20/10 fixed split).
Algorithm 2 shows how Preprocessing converts raw videos into fixed-length, normalized sequences with temporal alignment, resolution control, and augmentation for robustness.
| Algorithm 2 Dataset Preprocessing |
|
For each video, multiple variants are generated: the original sequence, a spatially augmented version, temporally resampled sequences at each target FPS, and their augmented counterparts. This strategy increases data diversity while preserving label semantics and temporal structure. Spatial transformations improve robustness to camera noise and minor viewpoint changes, while temporal resampling explicitly trains the model to handle variable signing speeds, all while remaining lightweight and fully compatible with embedded deployment.
6.2. Training Procedure and Optimization
The S3D-Conv1D architecture trains under the following key settings. As presented in Table 4, the training configuration and hyperparameters include optimizer choice, learning rate, batch size, and number of epochs.
Table 4.
Training configuration and hyperparameters.
These choices enabled stable convergence under the sparse, noisy gradients typical of word-level signing and the small per-class sample sizes in th datasets.
As presented in Algorithm 3, this procedure defines the core learning workflow of S3D-Conv1D.
| Algorithm 3 Model Construction, Training, and Floating-Point Evaluation |
Define input tensor Build S3D-Conv1D architecture: Stratified split into training, validation, and test sets Initialize model parameters for epoch to E do for each mini-batch of size B do Forward pass through spatial encoder (per frame) Stack frame-wise features into temporal sequence Forward pass through Conv1D and temporal pooling Compute predictions and loss Update parameters using Adam optimizer end for end for Evaluate model on test set Compute Top-1, Top-5 accuracy, precision, recall, and macro F1-score return , |
The model converged in under 100 epochs (see Figure 3). This shows stable optimization and effective preprocessing. S3D-Conv1D also showed a stable learning curve, even though it trained both spatial and temporal kernels from scratch.
Figure 3.
S3D-Conv1D Training Plots on WLASL100 + ASL-Kimpinde.
6.3. Quantization
Integer quantization reduces model size and inference cost by mapping floating-point weights and activations to 8-bit integers. This work applies two complementary strategies: post-training quantization (PTQ) and quantization-aware training (QAT), both targeting full INT8 representation with no floating-point fallback.
6.3.1. Quantization Formulation
Both strategies use affine INT8 quantization, mapping a floating-point value to via:
where s is the scale and z the zero-point. The quantization error is bounded by , so accurate range estimation is critical: an overly wide range increases the step size and reduces precision, while an overly narrow range causes clipping.
The workflow in Figure 4 highlights two complementary strategies: post-training quantization (PTQ) and quantization-aware training (QAT), which are detailed in the following subsections.
Figure 4.
Quantization workflow comparing (PTQ) and (QAT).
6.3.2. Post-Training Quantization
PTQ converts a trained FP32 model to INT8 in a single calibration pass with no weight updates. A representative calibration set is passed through the model to record per-layer activation ranges, from which s and z are computed. All weights, activations, inputs, and outputs are then re-exported as INT8 using the TFLite converter with TFLITE_BUILTINS_INT8 as the sole operator set. Calibration is performed on the training split of the combined WLASL and ASL–Kimpinde dataset.
As detailed in Algorithm 4, the post-training quantization procedure transforms a trained FP32 model into its INT8 form.
| Algorithm 4 Post-Training Quantization and Deployment-Aware Evaluation |
|
6.3.3. Quantization-Aware Training
QAT inserts fake-quantization nodes into the computation graph during fine-tuning, simulating INT8 rounding in the forward pass via the straight-through estimator [65]. Activation ranges are tracked as exponential moving averages over training batches, yielding more accurate scale estimates than the single-pass calibration of PTQ. A two-phase schedule is used: a 5-epoch warm-up at to stabilize the range trackers, followed by fine-tuning at with gradient clipping () and early stopping on the validation set.
As described in Algorithm 5, the quantization-aware training procedure incorporates simulated INT8 operations during fine-tuning, enabling the model to adapt to quantization effects while maintaining numerical robustness.
| Algorithm 5 Quantization-Aware Training (QAT) |
|
6.4. Ablation Study
We systematically evaluate three design dimensions: (i) temporal Conv1D kernel size , (ii) spatial block (Conv2D vs. DepthwiseConv2D), and (iii) temporal resolution . All experiments use post-training INT8 quantization (PTQ) and are reported as mean ± std over three runs. The baseline is , , Conv2D.
6.4.1. Effect of Temporal Kernel Size k
The kernel size k controls the local temporal receptive field of the Conv1D layer. A larger k capture of motion patterns over more consecutive frames but this also increases the number of parameters and enlarges the range of activations, which can make INT8 quantization unstable. Table 5 and Table 6 report the results.
Table 5.
Effect of kernel size k on accuracy (T = 24, PTQ INT8, mean ± std, 3 runs). WLASL100 + ASL-Kimpinde dataset.
Table 6.
Hardware efficiency across kernel sizes (, PTQ INT8).
Three effects of k are clearly observable. First, on WLASL-100 the task is largely saturated regardless of kernel size; all configurations except achieve above 98% INT8 accuracy, confirming that short-range spatial features dominate recognition at this scale. Second, shows unstable PTQ INT8: accuracy spans 75.7% to 98.4% across three runs, with a standard deviation (SD). Notably, does not exhibit this behavior (SD = 0.64%), so the instability is not a simple function of kernel size. Third, on WLASL300 the kernel size affects both accuracy and stability more strongly: achieves the best Top-1 (0.868) and the most stable INT8 behavior, while collapses to 38.15% INT8 accuracy. This confirms that temporal context is necessary at larger vocabulary scales. approaches accuracy but has much higher memory and computational costs (Table 6). is therefore the optimal choice across accuracy, quantization stability, and computational efficiency.
6.4.2. Effect of Vocabulary Size K
Moving from to introduces two compounding challenges. First, The dense layer grows from 4900 to 14,700 parameters (see Table 2). Second, the semantic overlap between classes increases, as WLASL300 contains more signs with similar hand configurations and trajectories that are trivially separable at 100 classes but not at 300 (Figure 5). This explains the consistent pattern observed across all ablation dimensions: every configuration achieves near-saturated performance on WLASL100 but shows substantially higher variance and lower INT8 accuracy on WLASL300.
Figure 5.
Best vs. Worst Class F1 across Ablation Configurations, PTQ INT8: WLASL100 vs. WLASL300.
6.4.3. Effect of Temporal Resolution T
The temporal resolution T determines how many consecutive frames are presented to the model. A larger T provides more motion context but increases input memory, and FLOPs linearly. Table 7 reports results for .
Table 7.
Effect of temporal resolution T on accuracy and efficiency (PTQ INT8, mean ± std, 3 runs).
On WLASL100, reducing T from 24 to 8 cuts FLOPs by , with only a modest drop in INT8 accuracy. This confirms that spatial features dominate recognition at 100 classes and that very short temporal windows are sufficient. On WLASL300, achieves the best INT8 accuracy (77.09%) and the most stable results across runs. and both show higher variance under PTQ, with no consistent ordering between them.
6.4.4. Effect of Quantization Strategy: PTQ vs. QAT
Post-training quantization (PTQ) estimates activation ranges from the calibration set after training; quantization-aware training (QAT) inserts fake-quantization nodes during fine-tuning, constraining weight distributions to quantization-friendly ranges. Table 8 compares both strategies.
Table 8.
PTQ vs. QAT for S3D-Conv1D (, , mean ± std, 3 runs).
On WLASL100, PTQ and QAT are statistically equivalent: both achieve ≈–% INT8 accuracy with negligible and stable accuracy drop. The architecture’s operator homogeneity makes it PTQ-stable at this scale. On WLASL300, the two strategies diverge substantially. PTQ suffers a mean accuracy loss of %, with INT8 accuracy ranging from 60.2% to 76.8% across runs, a spread of 16.6% indicating that calibration-set-derived thresholds are unreliable at larger vocabulary scales. QAT nearly eliminates this gap (%), confirming that fine-tuning with quantization-aware gradients effectively constrains weight ranges for WLASL300. The quantization parameters in Table 9 confirm that QAT produces tight, symmetric weight distributions across all layers, consistent with low quantization error.
Table 9.
S3D-Conv1D QAT kernel quantization parameters (WLASL100, run 1).
6.4.5. DepthwiseConv2D
Figure 6 compares Conv2D and DepthwiseConv2D spatial blocks in S3D-Conv1D. DepthwiseConv2D achieves large efficiency gains with negligible accuracy loss at 100 classes, but the reduced spatial capacity becomes limiting at 300 classes.
Figure 6.
Conv2D vs. DepthwiseConv2D spatial blocks in S3D-Conv1D (PTQ, , , 3-run mean ± std).
6.4.6. Ultralight Variant
Combining , , DepthwiseConv2D, and QAT yields the ultralight configuration (Table 10). It is the most compact design evaluated, showing negligible accuracy loss at 100 classes and a clear efficiency–accuracy trade-off at 300 classes.
Table 10.
Ultralight S3D-Conv1D configuration (, , DepthwiseConv2D, QAT INT8). All values are mean ± std over 3 independent runs.
6.4.7. Ablation Summary
Across all ablation dimensions, the baseline configuration (, , Conv2D) occupies the most robust operating point: it achieves the best Top-1 on WLASL300, the most stable INT8 quantization across runs and kernel sizes, and the best cross-scale generalization. On WLASL100 alone, achieves marginally higher accuracy and the ultralight variant offers a compelling efficiency trade-off at under 35 KB; however, neither generalizes as reliably to WLASL300 as the baseline.
6.5. Comparative Evaluation with Baseline Architectures
Four baseline architectures are evaluated alongside S3D-Conv1D. S3D [14] is included as the reference separable spatiotemporal model, factorizing 3D convolutions into spatial and temporal components for video understanding. CNN + RNN represents the dominant paradigm in sign language recognition, combining a convolutional spatial encoder with a recurrent temporal module (GRU). The e-LSTM [15] is the closest prior work to our scope, an attention-based LSTM architecture explicitly designed for edge deployment on embedded devices. MobileNet Variant uses a pretrained MobileNetV2 backbone for spatial feature extraction, exploiting transfer learning, followed by temporal global average pooling and a dense classifier. All models are trained and evaluated under identical preprocessing, training, and evaluation conditions (Section 6.1).
6.5.1. Float32 Recognition Performance
S3D, CNN + RNN, the MobileNet variant, and S3D-Conv1D all achieve above 98% on WLASL100, confirming that the 100-class task is largely saturated under this dataset and preprocessing protocol. The discriminating dimension is SemLex100. CNN + RNN generalizes best (89.6%), benefiting from recurrent temporal modeling. S3D-Conv1D achieves 82.5%, outperforming both S3D (64.3%) and e-LSTM (59.8%). The MobileNet variant achieves the highest SemLex100 accuracy (97.6%), which reflects the strong transfer learning capacity of the pretrained MobileNetV2 backbone. As summarized in Table 11, the float32 accuracy and macro F1 scores across datasets highlight the comparative strengths of each architecture.
Table 11.
Float 32 accuracy and macro F1 across datasets (mean ± std).
6.5.2. Cross-Dataset Generalization
S3D drops more than 35 pp from WLASL100 to SemLex100, indicating sensitivity to dataset-specific spatiotemporal statistics. CNN + RNN generalizes well (89.6%) but relies on GRU operators that are unsupported in CMSIS-NN and require Flex delegates in TFLite, preventing integer-only execution. MobileNet variant achieves the highest SemLex100 accuracy (97.6%), but its size exceeds the memory budget of constrained inference stacks. S3D-Conv1D demonstrates a stable degradation profile, dropping 16.5 pp from WLASL100 to SemLex100 while remaining fully INT8-compatible.
6.5.3. Class-Wise Behavior and Failure Modes
Class-wise analysis (Figure 7) reveals robustness differences not visible in aggregate accuracy. On WLASL100, S3D, CNN + RNN, MobileNet variant, and S3D-Conv1D all achieve F1 = 1.00 on at least one class; e-LSTM peaks at 0.88. Worst-class behavior is more revealing: CNN + RNN degrades moderately (F1 = 0.91), S3D and S3D-Conv1D show lower bounds of 0.78 and 0.75, respectively, MobileNet variant reaches 0.86, and e-LSTM collapses to F1 = 0.00 on at least one class.
Figure 7.
Best and worst class F1-score per model on WLASL100 and SemLex100.
On SemLex100, worst-class performance diverges sharply: S3D and S3D-Conv1D drop to F1 , CNN + RNN retains F1 , MobileNet variant maintains the highest lower bound (F1 = 0.67), and e-LSTM collapses to F1 = 0.00. High mean accuracy therefore masks severe per-class failures in architectures with heavy spatiotemporal coupling or compact recurrent representations, while the pretrained MobileNetV2 backbone provides more robust per-class discrimination at the cost of operator compatibility.
6.5.4. INT8 Quantization Performance
Table 12 presents the performance of quantized versions of the evaluated models.
Table 12.
PTQ INT8 accuracy across datasets.
S3D and CNN + RNN preserve accuracy under their respective quantization schemes but cannot achieve full INT8 execution: S3D requires Conv3D and standalone BatchNormalization, which have no INT8 kernels in CMSIS-NN; CNN + RNN’s GRU requires Flex delegates. e-LSTM collapses from 44.2% to 20.1% under INT8, confirming numerical instability in quantized recurrent representations. MobileNet variant achieves competitive PTQ accuracy on both datasets.
S3D-Conv1D achieves full INT8 execution with pp on WLASL100 under PTQ, and pp on SemLex100, confirming that its operator set (Conv2D, Conv1D, GAP, Dense, Softmax) is inherently quantization-friendly. Under QAT, the accuracy drop on WLASL100 reduces further to pp.
6.5.5. Compression and Runtime
Table 13 presents a summary of of model compression.
Table 13.
Model compression summary (PTQ INT8).
S3D achieves negligible compression due to Conv3D and BatchNormalization constraints. CNN + RNN, e-LSTM, and MobileNet variant compress substantially but remain above microcontrollers’ memory budget. S3D-Conv1D compresses from 3.5 MB to 883 KB at a ratio, the smallest result across all evaluated architectures. S3D-Conv1D is smaller than the next smallest baseline in INT8. Figure 8 illustrates the comparative model sizes before and after PTQ INT8 quantization, highlighting the significant compression achieved by S3D-Conv1D.
Figure 8.
Model size before and after PTQ INT8 quantization.
6.5.6. Operator Compatibility
A model is fully compatible with constrained inference only if all its operators are natively supported in INT8 without Flex delegates. Table 14 maps the critical operators of each architecture to their support status across TFLite, CMSIS-NN, and NNoM frameworks.
Table 14.
Operator compatibility across inference stacks. ✓ = INT8 supported; ∼ = partial or Flex delegate required; × = not supported.
6.5.7. Runtime Profiling
Inference benchmarks were executed on a CPU-only laptop (Intel Celeron N4500, 1.10 GHz, single-threaded TFLite execution). FLOPs are estimated via tflite_flops [66]; latency is the median over 20 executions. The energy proxy is CPU utilization (%) multiplied by latency, used solely as a comparative indicator of computational cost under uniform conditions. These figures are not equivalent to embedded hardware measurements and cannot be compared across platforms. FLOPs counts are reported as indicators of architectural complexity, not energy estimates. As reported in Table 15, the runtime summary captures FLOPs, latency, throughput, and energy proxy values across all evaluated architectures, highlighting the efficiency gains of lightweight models such as S3D-Conv1D compared to heavier baselines.
Table 15.
Runtime summary (CPU proxy, INT8, 20-run median latency).
S3D’s large latency reflects runtime reliance on TF Select ops and an unoptimized graph. CNN + RNN is computationally heavier (1.27 GFLOPs) and slower. e-LSTM achieves low latency but fails on accuracy and requires Mediapipe as an external dependency for keypoint extraction. MobileNet variant’s 1895 ms latency reflects the cost of processing 24 frames through a full MobileNetV2 backbone. S3D-Conv1D achieves the best balance of accuracy, latency, and model size among all evaluated architectures.
7. Conclusions
7.1. Discussion
This study investigated word-level sign language recognition with MCU deployment constraints, without reliance on cloud computation, external accelerators, or unsupported operators. To address these constraints, we proposed S3D-Conv1D, a separable spatiotemporal architecture explicitly designed for constrained inference, and evaluated it against S3D, CNN + RNN, e-LSTM, and a MobileNet variant using a unified training, quantization, and profiling framework on WLASL and the SemLex benchmark datasets.
Experiments show that S3D-Conv1D achieves competitive float32 accuracy on WLASL100 () with stable per-class behavior and consistent cross-dataset generalization ( on SemLex100). Under PTQ INT8, it maintains near-equivalent accuracy ( pp on WLASL100, pp on SemLex100) while compressing to 883 KB at a ratio. It is the smallest across all evaluated architectures. Under QAT, the accuracy drop on WLASL100 reduces to pp, and on WLASL300 QAT recovers the PTQ accuracy gap from pp to pp, confirming that quantization-aware fine-tuning is necessary for stable deployment at larger vocabulary scales.
An ablation study across kernel size k, temporal resolution T, and spatial block type establishes that the baseline configuration (, , Conv2D) occupies the most robust operating point across accuracy, quantization stability, and cross-scale generalization. An ultralight variant (, , DepthwiseConv2D, QAT INT8) achieves on WLASL100 at 24.7 KB and 0.94 MFLOPs, and on WLASL300 at 34.9 KB, the most compact fully INT8-compatible configuration identified in this study.
Among the baselines, the MobileNet variant achieves the highest accuracy on SemLex100 dataset () through transfer learning from a pretrained backbone, but at a 9.1 MB float32 size and 1.895 s inference latency, it is incompatible with constrained deployment. CNN + RNN and e-LSTM depend on recurrent and attention operators that are either unsupported or require Flex delegates in CMSIS-NN and NNoM, preventing integer-only execution. S3D-Conv1D is the only architecture in this study that simultaneously satisfies all operator compatibility requirements, full INT8 execution with no Flex delegates, sub-1 MB model size, and low inference latency on the CPU proxy.
These results demonstrate that competitive word-level sign language recognition can be achieved under microcontroller deployment constraints when architectural design prioritizes quantization stability and operator compatibility from the outset. S3D-Conv1D illustrates that a carefully constrained convolutional temporal backbone, combined with a domain-aware calibration strategy and systematic ablation of design parameters, can satisfy real deployment limitations that more expressive recurrent and large backbone models cannot.
To support reproducibility, the training scripts, source code, experiments and trained models (FP32 and INT8) for S3D-Conv1D are openly available in the GitHub repository https://github.com/Samuel-KIMPINDE/S3D-Conv1D-for-SLR-for-Microcontrollers (accessed on 22 March 2026), with a citable release archived on Zenodo: https://doi.org/10.5281/zenodo.18758927.
7.2. Limitations and Challenges
Despite these advances, several limitations remain. Dataset diversity is restricted; existing benchmarks underrepresent signer variability, environmental conditions, and non-manual linguistic features such as facial expressions, constraining generalization. Temporal modeling in S3D-Conv1D captures short- to mid-range dependencies, but extending to continuous or sentence-level recognition would require deeper temporal context or attention mechanisms that currently exceed microcontroller resource budgets.
Quantization remains an inherent trade-off. Although S3D-Conv1D exhibits strong robustness to post-training INT8 quantization, precision loss due to activation clipping and calibration bias cannot be fully eliminated. The system is also limited to isolated word-level recognition, leaving continuous decoding, grammar modeling, and multilingual scalability as open challenges. Ensuring fairness across signers, dialects, and recording conditions will require broader datasets and ethically grounded evaluation practices.
7.3. Broader Implications and Ethical Scope
This research demonstrates the practical potential of TinyML to enable private, offline, and inclusive sign language recognition. By combining open datasets, public toolchains, and affordable hardware, it advances reproducible and accessible AI for assistive technology. On-device inference eliminates cloud dependency, preserves user privacy, and enables deployment in connectivity-constrained or sensitive environments.
Responsible deployment must go beyond technical performance. Continuous fairness auditing, transparent reporting of failure cases, and collaboration with deaf communities are essential to ensure equitable outcomes. The proposed architecture and evaluation pipeline align with these principles by emphasizing transparency, reproducibility, and deployment realism.
7.4. Future Research Directions
Future work should extend S3D-Conv1D toward continuous signing, integrate multimodal inputs such as depth, IMU, or skeletal data to further stabilize and improve performance. Structured pruning and knowledge distillation offer promising avenues for additional compression, particularly by leveraging larger separable or recurrent models as teachers. Hardware-aware neural architecture search could further refine designs under strict Flash and SRAM budgets.
Direct deployment and power profiling on physical platforms such as AE3 Edge [67], and UNO Q [68] will strengthen empirical validation. User-centered studies are also essential to evaluate usability, interpretability, and long-term acceptance in real-world settings.
7.5. Final Remarks
This work demonstrates that accurate, efficient, and robust sign language recognition is achievable on microcontroller-class hardware through principled, deployment-aware spatiotemporal model design. By introducing S3D-Conv1D and rigorously evaluating it against strong separable and recurrent baselines, this work clarifies the architectural and systems-level requirements for true edge readiness. As embedded hardware continues to evolve, such transparent, efficient, and inclusive approaches will be central to delivering trustworthy assistive technologies that operate autonomously at the edge.
Author Contributions
Conceptualization, S.L.K. and P.O.O.; methodology, S.L.K.; investigation, S.L.K.; validation, P.O.O.; writing—original draft preparation, S.L.K.; supervision, P.O.O. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The large-scale datasets used in this study are publicly available. WLASL-Processed can be found at https://www.kaggle.com/datasets/risangbaskoro/wlasl-processed (accessed on 22 March 2026); WLASL2000-Resized is available at https://www.kaggle.com/datasets/sttaseen/wlasl2000-resized (accessed on 22 March 2026); and the SemLex Benchmark dataset can be accessed at https://github.com/leekezar/SemLex (accessed on 22 March 2026). ASL-Kimpinde can be found at https://zenodo.org/records/18754451 (accessed on 22 March 2026). The source code, training scripts, and trained models (FP32 and INT8) for the S3D-Conv1D architecture are openly available in the GitHub repository https://github.com/Samuel-KIMPINDE/S3D-Conv1D-for-SLR-for-Microcontrollers (accessed on 22 March 2026), with a citable release archived on Zenodo: https://doi.org/10.5281/zenodo.18758927. All datasets and code are openly accessible and were used in accordance with their respective licenses.
Acknowledgments
The authors thank the University of Johannesburg for providing the research environment. During the preparation of this manuscript, the authors used ChatGPT (OpenAI, version GPT-5.4, free tier), Microsoft Copilot (Microsoft 365 integration, free tier, March 2026 release), and NotebookLM (Google, Gemini 3 engine, free tier) to assist with paraphrasing, conciseness of text, and organization of the literature review. The authors have reviewed and edited the output and take full responsibility for the content of this publication.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| ASL | American Sign Language |
| CMSIS-NN | Cortex Microcontroller Software Interface Standard—Neural Networks |
| CNN | Convolutional Neural Network |
| Conv1D | One-Dimensional Convolution |
| Conv2D | Two-Dimensional Convolution |
| CPU | Central Processing Unit |
| DHH | Deaf and Hard-of-Hearing |
| DW | Depthwise (as in DepthwiseConv2D) |
| EMA | Exponential Moving Average |
| F1 | F1-Score (harmonic mean of precision and recall) |
| FLOP | Floating-Point Operation |
| FPS | Frames Per Second |
| GAP | Global Average Pooling |
| GPU | Graphics Processing Unit |
| GRU | Gated Recurrent Unit |
| HCI | Human–Computer Interaction |
| INT8 | 8-bit Integer Representation |
| ISL | Indian Sign Language |
| KD | Knowledge Distillation |
| LSTM | Long Short-Term Memory |
| MAC | Multiply–Accumulate Operation |
| MCU | Microcontroller Unit |
| NNoM | Neural Network on Microcontroller |
| PTQ | Post-Training Quantization |
| QAT | Quantization-Aware Training |
| ReLU | Rectified Linear Unit |
| RNN | Recurrent Neural Network |
| S3D | Separable 3D Convolution |
| SLR | Sign Language Recognition |
| SRAM | Static Random-Access Memory |
| STE | Straight-Through Estimator |
| TFLite | TensorFlow Lite |
| TFLM | TensorFlow Lite for Microcontrollers |
| TinyML | Machine Learning on Tiny/Resource-Constrained Devices |
| ViT | Vision Transformer |
| WLASL | Word-Level American Sign Language dataset |
| WSLR | Word-Level Sign Language Recognition |
Appendix A. Notation Summary
Table A1.
Notation summary.
References
- World Health Organization. Deafness and Hearing Loss. 2023. Available online: https://www.who.int/news-room/fact-sheets/detail/deafness-and-hearing-loss (accessed on 18 October 2025).
- Lopez, M.H.; Vergara, L.G.L. Accessibility to Ambulatory and Emergency Services for Deaf People in the Context of a University Hospital: A Macroergonomic Approach. Lect. Notes Netw. Syst. 2021, 260, 498–505. [Google Scholar] [CrossRef] [Scilit]
- Tannenbaum-Baruchi, C.; Kugel, A.; Rapaport, C. Needs and barriers in bachelor’s degree programs: Perspectives from deaf and hard-of-hearing students and higher education institutions in Israel. High. Educ. Res. Dev. 2025, 45, 255–271. [Google Scholar] [CrossRef] [Scilit]
- Wilson-Menzfeld, G.; Gates, J.; Jackson-Corbett, C.; Erfani, G. Communication Experiences of Deaf/Hard-of-Hearing Patients During Healthcare Access and Consultation: A Systematic Narrative Review. Health Soc. Care Community 2025, 2025, 8867224. [Google Scholar] [CrossRef] [Scilit]
- Bodenmann, P.; Singy, P.; Kasztura, M.; Graells, M.; Cantero, O.; Morisod, K.; Malebranche, M.; Smith, P.; Beyeler, S.; Sebaï, T.; et al. Developing and Evaluating a Capacity-Building Intervention for Healthcare Providers to Improve Communication Skills and Awareness of Hard of Hearing and D/deaf Populations: Protocol for a Participative Action Research-Based Study. Front. Public Health 2021, 9, 615474. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Terry, J.; Meara, R.; England, R. “They still phone even though they know I’m deaf”: Exploring experiences of deaf people in health services in Wales, UK. J. Public Health 2024, 46, e520–e527. [Google Scholar] [CrossRef] [Scilit]
- Kumar, N.; Ahmed, R.; H, V.B.; Salvi, S.; Panjwani, Y. Continuous Sign Language Recognition Using Leap Motion Sensor. In 2024 IEEE 3rd World Conference on Applied Intelligence and Computing (AIC); IEEE: Piscataway, NJ, USA, 2024; pp. 1160–1165. [Google Scholar] [CrossRef] [Scilit]
- Zhu, Q.; Li, J.; Yuan, F.; Gan, Q. Continuous sign language recognition based on motor attention mechanism and frame-level self-distillation. Mach. Vis. Appl. 2025, 36, 7. [Google Scholar] [CrossRef] [Scilit]
- Tang, H.Q.; Vo, T.D.N.; Tran, T.P.; Pham, D.D. Two-Stream S3D Architecture for Word-Level Sign Language Recognition. In Proceedings of the 2024 9th International Conference on Intelligent Information Technology; ACM: Rochester, NY, USA, 2024; pp. 365–370. [Google Scholar] [CrossRef] [Scilit]
- Shi, X.; Jiao, X.; Meng, C.; Bian, Z. 3D Sign language recognition based on multi-path hybrid residual neural network. In Proceedings of the 2022 14th International Conference on Machine Learning and Computing; ACM: Rochester, NY, USA, 2022. [Google Scholar] [CrossRef] [Scilit]
- Lea, C.; Flynn, M.D.; Vidal, R.; Reiter, A.; Hager, G.D. Temporal Convolutional Networks for Action Segmentation and Detection. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2017; pp. 156–165. [Google Scholar]
- TensorFlow Lite—Interpreter API. Available online: https://www.tensorflow.org/lite/ (accessed on 18 October 2025).
- CMSIS-NN: Efficient Neural Network Kernels for ARM Cortex-M Processors. Available online: https://developer.arm.com/Tools%20and%20Software/Software%20Development%20Tools/CMSIS/CMSIS-NN (accessed on 18 October 2025).
- Xie, S.; Sun, C.; Huang, J.; Tu, Z.; Murphy, K. Rethinking Spatiotemporal Feature Learning: Speed-Accuracy Trade-offs in Video Classification. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Berlin/Heidelberg, Germany, 2018; pp. 305–321. [Google Scholar]
- Sharma, V.; Sharma, A.; Saini, S. Real-time attention-based embedded LSTM for dynamic sign language recognition on edge devices. J. Real-Time Image Process. 2024, 21, 53. [Google Scholar] [CrossRef] [Scilit]
- Sandler, M.; Howard, A.; Zhu, M.; Zhmoginov, A.; Chen, L.C. MobileNetV2: Inverted Residuals and Linear Bottlenecks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2018; pp. 4510–4520. [Google Scholar]
- Abhishek, Y.; Sumanathilaka, D. End-to-End Sign Language Recognition Pipeline: Towards Energy Efficient Modeling. Procedia Comput. Sci. 2025, 265, 483–490. [Google Scholar] [CrossRef] [Scilit]
- Patil, A.; Hatti, S.; Shinde, A.; Sonvalkar, P.K.; Mulay, Y. Smart Vision for Silent Voices: A Review of Sign Language Recognition Technologies. In Proceedings of the 2025 6th International Conference for Emerging Technology (INCET); IEEE: Piscataway, NJ, USA, 2025; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
- Midha, N.; Bansal, S. Exploring Sign Language in Complex Background: Techniques, Datasets and Challenges. In Proceedings of the 2025 12th International Conference on Computing for Sustainable Global Development (INDIACom); IEEE: Piscataway, NJ, USA, 2025; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Khomami, S.A.; Shamekhi, S. Persian sign language recognition using IMU and surface EMG sensors. Measurement 2021, 168, 108471. [Google Scholar] [CrossRef] [Scilit]
- Das, S.; Yadav, S.K.; Samanta, D. Isolated Sign Language Recognition Using Deep Learning; Springer Nature Switzerland: Cham, Switzerland, 2024; pp. 343–356. [Google Scholar] [CrossRef] [Scilit]
- Chinchmalatpure, S.; Matale, A.; Mane, S.; Petkar, V.; Kavathe, S.; Kokate, P.D. Deep Learning-Based Dynamic Sign Language Recognition System. In Proceedings of the Smart Computing Paradigms: Advanced Data Mining and Analytics; Simic, M., Bhateja, V., Azar, A.T., Lydia, E.L., Eds.; Springer: Singapore, 2025; pp. 75–89. [Google Scholar]
- Konstantinidis, D.; Dimitropoulos, K.; Daras, P. Sign language recognition based on hand and body skeletal data. In Proceedings of the 2018—3DTV-Conference: The True Vision—Capture, Transmission and Display of 3D Video (3DTV-CON); IEEE: Piscataway, NJ, USA, 2018; pp. 1–4. [Google Scholar] [CrossRef] [Scilit]
- Radhakrishnan, S.; Mohan, N.C.; Varma, M.; Varma, J.; Pai, S.N. Cross Transferring Activity Recognition to Word Level Sign Language Detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2022; pp. 2445–2452. [Google Scholar] [CrossRef] [Scilit]
- Amutha, S.; Shanmukh, N.; Naidu, A.V.S.R.P.; Kumar, P.V.; Narayana, G.S.S. Real-Time Sign Language Recognition using a Multimodal Deep Learning Approach. In Proceedings of the 2023 International Conference on Advances in Computing, Communication and Applied Informatics (ACCAI); IEEE: Piscataway, NJ, USA, 2023. [Google Scholar] [CrossRef] [Scilit]
- Alsolai, H.; Alsolai, L.; Al-Wesabi, F.N.; Othman, M.; Rizwanullah, M.; Abdelmageed, A.A. Automated sign language detection and classification using reptile search algorithm with hybrid deep learning. Heliyon 2024, 10, e23252. [Google Scholar] [CrossRef] [Scilit]
- Kumar, R.D.; Saravanan, K.; Nallusamy, C.; Sakthivel, K. Transformative Ai-Driven Tamil Sign Language Recognition and Speech Synthesis Using ViT-CNN. In Proceedings of the 2025 3rd International Conference on Artificial Intelligence and Machine Learning Applications Theme: Healthcare and Internet of Things (AIMLA); IEEE: Piscataway, NJ, USA, 2025; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Astya, R.; Agrawal, A.; Chauhan, A.; Sony, A.K.; Thakur, K.R.; Nand, P. Enhancing Sign Language Detection using Tensor Flow. In Proceedings of the 2023 5th International Conference on Advances in Computing, Communication Control and Networking (ICAC3N); IEEE: Piscataway, NJ, USA, 2023. [Google Scholar] [CrossRef] [Scilit]
- Xie, P.; Zhao, M.; Hu, X. PiSLTRc: Position-Informed Sign Language Transformer With Content-Aware Convolution. IEEE Trans. Multimed. 2022, 24, 3908–3919. [Google Scholar] [CrossRef] [Scilit]
- Vandana; Kamal; Saharia, S. Attention at Hand: A Comprehensive Survey of Transformer-based Hand Gesture and Landmark Detection Models. In Proceedings of the 2025 IEEE Guwahati Subsection Conference (GCON); IEEE: Piscataway, NJ, USA, 2025; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Saint-Germain, L.; Le Gal, B.; Baldacci, F.; Crenne, J.; Jego, C.; Loty, S. Methodology to Adapt Neural Network on Constrained Device at Topology level. In Proceedings of the 2022 IEEE Workshop on Signal Processing Systems (SiPS); IEEE: Piscataway, NJ, USA, 2022; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Xiao, P.; Zhang, C.; Guo, Q.; Xiao, X.; Wang, H. Neural Networks Integer Computation: Quantizing Convolutional Neural Networks of Inference and Training for Object Detection in Embedded Systems. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 15862–15884. [Google Scholar] [CrossRef] [Scilit]
- Hizem, M.; Bousbia, L.; Ben Dhiab, Y.; Aoueileyine, M.O.E.; Bouallegue, R. Reliable ECG Anomaly Detection on Edge Devices for Internet of Medical Things Applications. Sensors 2025, 25, 2496. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, Y.; Su, Z.; Meng, L. Hand Gesture Recognition for Real-Time Nano Drone Control on RISC-V. In Proceedings of the 2025 IEEE International Conference on Real-Time Computing and Robotics (RCAR); IEEE: Piscataway, NJ, USA, 2025; pp. 95–100. [Google Scholar] [CrossRef] [Scilit]
- Lê, M.T.; Wolinski, P.; Arbel, J. Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Review. In ACM Transactions on Intelligent Systems and Technology; ACM: Rochester, NY, USA, 2023. [Google Scholar] [CrossRef] [Scilit]
- Dantas, P.V.; Sabino Da Silva, W.; Cordeiro, L.C.; Carvalho, C.B. A comprehensive review of model compression techniques in machine learning. Appl. Intell. 2024, 54, 11804–11844. [Google Scholar] [CrossRef] [Scilit]
- Salazar, M.; Bandara, D.; Bejarano, G. Evaluating Model Compression Techniques for On-Device Browser Sign Language Recognition Inference. In Proceedings of the 2024 IEEE XXXI International Conference on Electronics, Electrical Engineering and Computing (INTERCON); IEEE: Piscataway, NJ, USA, 2024; pp. 1–7. [Google Scholar] [CrossRef] [Scilit]
- Chen, N.; Mao, J.; Peng, Z.; Yi, J.; Tao, Z.; Wang, Y. Knowledge distillation-based lightweight network for power scenarios inspection. In Proceedings of the 2023 China Automation Congress (CAC); IEEE: Piscataway, NJ, USA, 2023; pp. 3990–3996. [Google Scholar] [CrossRef] [Scilit]
- Kumar, S.; Rachna, P.; Hiremath, R.B.; Ramadurgam, V.S.; Shaw, D.K. Survey on implementation of TinyML for real-time sign language recognition using smart gloves. In Proceedings of the 2022 Fourth International Conference on Emerging Research in Electronics, Computer Science and Technology (ICERECT); IEEE: Piscataway, NJ, USA, 2022. [Google Scholar] [CrossRef] [Scilit]
- Kumar, S.; Poongodan, R.; Hiremath, R.B.; Ramadurgam, V.S.; Shaw, D.K. Implementation of Sign Language Recognition with TinyML Using Smart Gloves. In AIP Conference Proceedings; AIP Publishing: Melville, NY, USA, 2024. [Google Scholar] [CrossRef] [Scilit]
- Yu, A.; Qian, C.; Guo, Y. A Real-Time Hand Gesture Recognition System on Raspberry Pi: A Deep Learning-Based Approach. In Proceedings of the 2024 IEEE 21st Consumer Communications & Networking Conference (CCNC); IEEE: Piscataway, NJ, USA, 2024. [Google Scholar] [CrossRef] [Scilit]
- Dabwan, B.A.; Jadhav, M.E.; Ismil, O.A.; Hassan, E.A.; Farah, E.A.; Mohammad, A.A.; Ali, Y.A. Detecting Gesture Language for Deaf and Mute People Using on Ultra-Low-Power TinyML Model. In Proceedings of the 2024 International Conference on Data Science and Network Security (ICDSNS); IEEE: Piscataway, NJ, USA, 2024; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
- Trpcheska, A.; Zevnik, F.; Bader, S. Towards Real-Time Vision-Based Sign Language Recognition on Edge Devices. In Proceedings of the 2024 IEEE Sensors Applications Symposium (SAS); IEEE: Piscataway, NJ, USA, 2024; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Krivokapic, B.; Tomovic, S.; Radusinovic, I.; Jovanovic, A. Implementation and Performance Evaluation of Convolutional Neural Network models for Low-Power Microcontrollers with Constrained Resources. In Proceedings of the 2024 28th International Conference on Information Technology (IT); IEEE: Piscataway, NJ, USA, 2024. [Google Scholar] [CrossRef] [Scilit]
- Lalapura, V.S.; Bhimavarapu, V.R.; Amudha, J.; Satheesh, H.S. A Systematic Evaluation of Recurrent Neural Network Models for Edge Intelligence and Human Activity Recognition Applications. Algorithms 2024, 17, 104. [Google Scholar] [CrossRef] [Scilit]
- Beltrán-Escobar, M.; Alarcón, T.E.; Rumbo-Morales, J.Y.; López, S.; Ortiz-Torres, G.; Sorcia-Vázquez, F.D.J. A Review on Resource-Constrained Embedded Vision Systems-Based Tiny Machine Learning for Robotic Applications. Algorithms 2024, 17, 476. [Google Scholar] [CrossRef] [Scilit]
- Mnif, M.; Sahnoun, S.; Kaaniche, M.; Atitallah, B.B.; Fakhfakh, A.; Kanoun, O. Ultra-Fast Edge Computing Approach for Hand Gesture Classification Based on EIT Measurements. In Proceedings of the 2024 IEEE International Symposium on Robotic and Sensors Environments (ROSE); IEEE: Piscataway, NJ, USA, 2024; pp. 1–7. [Google Scholar] [CrossRef] [Scilit]
- Shingu, T.; Uchiyama, H.; Watanabe, T.; Ohno, Y. Electrochemical reservoir computing based on surface-functionalized carbon nanotubes. Carbon 2023, 214, 118344. [Google Scholar] [CrossRef] [Scilit]
- Rutishauser, G.; Scherer, M.; Fischer, T.; Benini, L. 7 J/inference end-to-end gesture recognition from dynamic vision sensor data using ternarized hybrid convolutional neural networks. Future Gener. Comput. Syst. 2023, 149, 717–731. [Google Scholar] [CrossRef] [Scilit]
- Huamani-Malca, J.; Bejarano, G. Comparing Incremental Learning Approaches for a Growing Sign Language Dictionary. In Proceedings of the Annual International Conference on Information Management and Big Data; Communications in Computer and Information Science; Springer: Cham, Switzerland, 2024; Volume 2142, pp. 97–106. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Li, J.; Lin, S.; Xu, Y.; Yang, C. A BiLSTM and CTC Based Multi-Sensor Information Fusion Frame for Continuous Sign Language Recognition. In Proceedings of the 2024 10th International Conference on Electrical Engineering; IEEE: Piscataway, NJ, USA, 2024; Volume 37, pp. 310–315. [Google Scholar] [CrossRef] [Scilit]
- Kezar, L.; Thomason, J.; Daniels, A.; Connor, B.; Ferster, R.; Berger, L.; Caselli, N.; Sehyr, Z.; Pontecorvo, E. The Sem-Lex Benchmark: Modeling ASL Signs and their Phonemes. In Proceedings of the ASSETS 2023—Proceedings of the 25th International ACM SIGACCESS Conference on Computers and Accessibility; ACM: Rochester, NY, USA, 2025. [Google Scholar] [CrossRef] [Scilit]
- Li, D.; Opazo, C.R.; Yu, X.; Li, H. Word-level Deep Sign Language Recognition from Video: A New Large-scale Dataset and Methods Comparison. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Gao, Y.; Fan, J.; Zhao, Z.; Yang, Y.; Yan, S. SelectQ: Calibration Data Selection for Post-training Quantization. Mach. Intell. Res. 2025, 22, 499–510. [Google Scholar] [CrossRef] [Scilit]
- Singleton, J.L.; Martin, A.J.; Morgan, G. Ethics, Deaf-Friendly Research, and Good Practice When Studying Sign Languages. In Research Methods in Sign Language Studies; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2015; Chapter 1; pp. 5–20. [Google Scholar] [CrossRef] [Scilit]
- Kolbe, V. Open science versus data protection—Challenges and solutions in sign language acquisition studies. Hrvat. Rev. Za Rehabil. Istraz. 2022, 58, 109–120. [Google Scholar] [CrossRef] [Scilit]
- Parks, E. Listen First: Dialogic Research Ethics With Caribbean Signing Communities. Ethics Behav. 2017, 29, 156–166. [Google Scholar] [CrossRef] [Scilit]
- Batnasan, G.; Otgonbold, M.E.; Ali Memon, Q.; Shih, T.K.; Gochoo, M. Head and Hands Tunneling Pipeline for Enhancing Sign Language Recognition. IEEE Access 2025, 13, 127926–127940. [Google Scholar] [CrossRef] [Scilit]
- Guan, M.; Wang, Y.; Ma, G.; Liu, J.; Sun, M. MSKA: Multi-stream keypoint attention network for sign language recognition and translation. Pattern Recognit. 2025, 165, 111602. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; Zhang, W.; Ren, S.; Huang, C.; Yu, J.; Xu, L. SCOPE: Sign language contextual processing with embedding from LLMs. In Proceedings of the AAAI Conference on Artificial Intelligence; AAAI Press: Washington, DC, USA, 2025. [Google Scholar] [CrossRef] [Scilit]
- Wikipedia Contributors. Big O Notation. 2025. Available online: https://en.wikipedia.org/wiki/Big_O_notation (accessed on 18 December 2025).
- Wikipedia Contributors. Space Complexity. 2025. Available online: https://en.wikipedia.org/wiki/Space_complexity (accessed on 18 December 2025).
- Wikipedia Contributors. Time Complexity. 2025. Available online: https://en.wikipedia.org/wiki/Time_complexity (accessed on 18 December 2025).
- Kimpinde, S.L. ASL-Kimpinde Set: Minimal Dataset for Sign Language Recognition, Version 1.0; Zenodo: Geneve, Switzerland, 2026. [Google Scholar] [CrossRef]
- Yin, P.; Lyu, J.; Zhang, S.; Osher, S.; Qi, Y.; Xin, J. Understanding straight-through estimator in training activation quantized neural nets. arXiv 2019, arXiv:1903.05662. [Google Scholar] [CrossRef] [Scilit]
- Lisosia. Tflite-Flops: Roughly Calculate FLOPs of a Tflite Model. 2021. Available online: https://github.com/lisosia/tflite-flops (accessed on 22 October 2025).
- OpenMV. OpenMV AE3—Python Programmable AI Camera for Embedded Vision. Available online: https://openmv.io/products/openmv-ae3 (accessed on 28 June 2025).
- Arduino. Arduino UNO Q Documentation. 2025. Available online: https://docs.arduino.cc/hardware/uno-q/ (accessed on 22 October 2025).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.







