Currency Authentication System

Detect fake currency,
protect real value.

Backed by advanced LLM Vision APIs. Powered by Generative AI.
Delivering unparalleled insight for currency verification.

BUILT BY RAUSHAN KUMAR · NIT NAGALAND

About the Project

Authenticating Indian currency
with computer vision.

A system that takes a currency note image as input, extracts security features, compares them against authentic references using SSIM, and delivers a detailed pass/fail verdict.

Image Analysis

Pixel-level extraction and analysis of security features from currency note images.

Security Verification

Individual verification of multiple security features against authentic reference samples.

SSIM Scoring

Structural Similarity Index provides quantitative scores for each security feature.

AI Reasoning

Instead of hardcoded rules, the system intelligently reasons through its analysis with deep learning.

Live Detection

Try it yourself.

Upload an image or use your camera to analyze currency authenticity in real-time.

Drop currency image here or browse

JPG, PNG, WEBP up to 10MB

Upload an image or use camera to begin analysis

Capabilities

What makes it powerful.

01

Vision Language Models

Evaluates visual consistency and micro-structures intelligently using Gemini 1.5 Pro Vision.

02

Live API Inference

Serverless architecture directly communicating visual buffers to deep-learning endpoints.

03

Contextual Reasoning

Presents human-readable explanations instead of basic pass/fail binary limits.

04

Dynamic Confidence

Generates real-time authenticity probabilities based on LLM heuristic interpretations.

05

Privacy First

Images are uploaded directly to the provider. No intermediate backend logging or storage.

06

Any Denomination

Capable of learning and assessing any international currency via zero-shot classification.

Technology

Built with.

JavaScriptCore Language
Google AIGemini Vision
HTML5Canvas APIs
CSS3Modern Styling
VercelCDN Edge
REST APIsServerless
Workflow

How it works.

1

Configure Source

Input your secure Gemini API Key via the settings panel at the top right.

2

Snapshot Target

Use your local webcam or browse for a high-quality photo of the currency.

3

AI Transmission

The system converts the image pixel data directly to Base64 and transmits to Google servers.

4

Semantic Analysis

Gemini LLM processes visual security features utilizing multi-modal deep-learning.

5

View Diagnostics

Detailed, human-readable structural analysis and boolean authenticity are displayed.

Author

Built by.

Raushan Kumar

Raushan Kumar

  • BTech, National Institute of Technology (NIT) Nagaland
  • Roll Number: 2023104341
  • Python, OpenCV, Image Processing, Computer Vision