Script-Identifier

Scene Text Script Classification using Traditional Machine Learning Techniques

Script-Identifier is a PRML course project under CSL2050 at IIT Jodhpur. It identifies the script of text in scene images using traditional machine learning methods with a focus on explainability and performance.

Images are passed through feature extractors, then classified with traditional ML. Dimensionality reduction and plotting tools visualize separability and behavior.

Example: Logistic Regression decision boundary (HOG + PCA):

Decision Boundary Visualization
# Run model
python -m models.logistic.LogBackBone

# Train ANN on ViT
python -m tools.ann_train

# API server
python fastapi_server.py

# Frontend UI
cd frontend
npm install
npm run dev
      

By Team Lexiconauts – CSL2050, IIT Jodhpur (Spring 2025).

Thanks to Bhashini team for the dataset.