The December 2022 issue of IEEE Spectrum is here!

Close bar

There were several news stories late last week about a new surveillance system by Hitachi Kokusai Electric that the company claims is able to capture a person's face and, in one second, scan some 36 million facial images stored in its database to see whether it can find a match. According to this story at Digital Trends:

"Hitachi’s software is able to recognize a face with up to 30 degrees of deviation turned vertically and horizontally away from the camera, and requires faces to fill at least 40 pixels by 40 pixels for accurate recognition. Any image, whether captured on a mobile phone, handheld camera, or a video still, can be uploaded and searched against its database for matches."

The company states in a video posted at DigInfoTV that it thinks the system is "suitable for customers that have a relatively large-scale surveillance system, such as railways, power companies, law enforcement, and large stores."

Over time, I suspect that the technology will be reduced in price to be "suitable" for just about anyone with a surveillance system.

Ad companies have been trying out several different methods for generating customized advertising for customers inside stores. This system, which goes on sale next year, could make that much easier, for good or bad.

I expect that, as Hitachi noted, local, state and federal law enforcement will be especially interested in such a system.  Maybe the U.S. Transportation Security Administration (TSA) could buy this system and use it to eliminate a lot of the security hassle at airports. If you've got my face on record from a secure, government-issued ID, why would you need to check me against my photo ID again and again, every time I fly? With such a system, TSA could positively identify you the moment you enter the airport terminal, if not the parking garage.

I also assume that the UK government, which loves its CCTV cameras, will be an early adopter of this system, and will no doubt ask if it can be used to process license plates as well.

Fifteen years ago, such a system would probably have caused an uproar over invasion of privacy. It is interesting to recall how far we have come in the past decade, in terms of the sophistication of surveillance technology as well as our acceptance of it.

The Conversation (0)

Why Functional Programming Should Be the Future of Software Development

It’s hard to learn, but your code will produce fewer nasty surprises

11 min read
A plate of spaghetti made from code
Shira Inbar

You’d expectthe longest and most costly phase in the lifecycle of a software product to be the initial development of the system, when all those great features are first imagined and then created. In fact, the hardest part comes later, during the maintenance phase. That’s when programmers pay the price for the shortcuts they took during development.

So why did they take shortcuts? Maybe they didn’t realize that they were cutting any corners. Only when their code was deployed and exercised by a lot of users did its hidden flaws come to light. And maybe the developers were rushed. Time-to-market pressures would almost guarantee that their software will contain more bugs than it would otherwise.

Keep Reading ↓Show less