Related Experiment Video
Updated: May 29, 2025

Author Spotlight: Assessment of Visual Acuity in Central Vision Loss Through Motion-Based Peripheral Vision Testing
Published on: February 23, 2024
Novel transfer learning approach for hand drawn mathematical geometric shapes classification
Aneeza Alam1, Ali Raza2, Nisrean Thalji3
1Institute of Computer Science, Khwaja Fareed University of Engineering and Information Technology, Rahim Yar Khan, Pakistan.
This study introduces a new machine learning algorithm, CnN-RFc, for accurately classifying hand-drawn mathematical geometric shapes. The algorithm achieves 98% accuracy, improving digital integration in education and beyond.
Area of Science:
- Computer Science
- Mathematics Education
Background:
- Hand-drawn geometric shapes are crucial for understanding mathematical concepts.
- Accurate recognition of these shapes aids in digitizing notes and enhancing educational tools.
Purpose of the Study:
- To develop an innovative machine learning algorithm for automatic classification of hand-drawn mathematical geometric shapes.
- To facilitate the seamless integration of handwritten mathematical input with digital systems.
Main Methods:
- A novel algorithm, CnN-RFc, was developed, combining Convolutional Neural Networks (CNN) for spatial feature extraction and Random Forest (RF) for probabilistic feature extraction.
- A benchmark dataset of 20,000 images across eight geometric shape classes was utilized.
Main Results:
- The CnN-RFc method, utilizing the Light Gradient Boosting Machine (LGBM) algorithm, achieved a high accuracy score of 98% in classifying hand-drawn shapes.
- This performance surpasses existing state-of-the-art approaches for this task.
Conclusions:
- The proposed CnN-RFc algorithm offers a highly accurate solution for classifying hand-drawn mathematical geometric shapes.
- This technology has significant applications in educational platforms, enabling interactive learning and immediate student feedback.
Related Concept Videos
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Visual Agnosia
Modeling and Similitude
Theorems of Pappus and Guldinus: Problem Solving

