// Adds dimensions UUID, Author and Topic into GA4
Monday, August 24, 2026
32.3 C
Singapore

Facial recognition system may replace MRT fare cards

ST Electronics has plans to deploy a new Advance Gate System for MRT stations that will allow commuters to pass through the MRT gantries through a facial recognition system as opposed to the current fare card tap system. Fares will be deducted via credit cards or other post-paid methods.

Besides being able to process one commuter per second (in comparison to the current gantry system which processes 40 commuters per minute), the new system also allows commuters to purchase tickets, top up fare cards or even video conference with customer service officers, right from the terminal.

For commuters who are uncomfortable with the facial recognition system or are unwilling to pay through post-paid methods, the new terminal offers radio frequency identification which scans fare cards without requiring commuters to physically tap their cards on the gate readers. The system will be able to detect cards even if they are in the commuter’s wallet, pocket or bag.

ST Electronics has said that the Advance Gate System is already ready to be rolled out in MRT stations. Commuters will need to use a self-help terminal to sign up for an account to use the new terminals once they’ve been deployed.

- Advertisement -

Hot this week

OPINION: A pat on child’s head doesn’t justify violence against elderly person; children need to protect their boundaries, but violence isn’t the lesson to...

Children must learn to protect their boundaries without learning violence, while parents show them that saying no and seeking help are enough

JS-SEZ draws 1,436 investment inquiries as Johor shifts focus from volume to high-value committed investments

The JS-SEZ has attracted 1,436 investment inquiries since January 2024, with 43 referred by Singapore's EDB and Enterprise Singapore, as Johor focuses on converting pipeline interest into high-valu...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks