Realtime Computer Vision with OpenCV

Mobile computer-vision technology will soon become as ubiquitous as touch interfaces.

KARI PULLI, NVIDIA RESEARCH

ANATOLY BAKSHEEV, ITSEEZ

KIRILL KORNYAKOV, ITSEEZ

VICTOR ERUHIMOV, ITSEEZ

Computer vision is a rapidly growing field devoted to analyzing, modifying, and high-level understanding of images. Its objective is to determine what is happening in front of a camera and use that understanding to control a computer or robotic system, or to provide people with new images that are more informative or esthetically pleasing than the original camera images. Application areas for computer-vision technology include video surveillance, biometrics, automotive, photography, movie production, Web search, medicine, augmented reality gaming, new user interfaces, and many more.

http://queue.acm.org/detail.cfm?id=2206309

Related: The Future of Human-Computer Interaction | Social Perception | The Invisible Assistant

Idempotence Is Not a Medical Condition

An essential property for reliable systems

PAT HELLAND

The definition of distributed computing can be confusing. Sometimes, it refers to a tightly coupled cluster of computers working together to look like one larger computer. More often, however, it refers to a bunch of loosely related applications chattering together without a lot of system-level support.

http://queue.acm.org/detail.cfm?id=2187821

Related:

BASE: An Acid Alternative

A co-Relational Model of Data for Large Shared Data Banks

Testable System Administration

 

CPU DB: Recording Microprocessor History

With this open database, you can mine microprocessor trends over the past 40 years.

ANDREW DANOWITZ, KYLE KELLEY, JAMES MAO, JOHN P. STEVENSON, MARK HOROWITZ, STANFORD UNIVERSITY

In November 1971, Intel introduced the world’s first single-chip microprocessor, the Intel 4004. It had 2,300 transistors, ran at a clock speed of up to 740 KHz, and delivered 60,000 instructions per second while dissipating 0.5 watts. The following four decades witnessed exponential growth in compute power, a trend that has enabled applications as diverse as climate modeling, protein folding, and computing real-time ballistic trajectories of angry birds. Today’s microprocessor chips employ billions of transistors, include multiple processor cores on a single silicon die, run at clock speeds measured in gigahertz, and deliver more than 4 million times the performance of the original 4004.

http://queue.acm.org/detail.cfm?id=2181798

Related:

A Conversation with Steve Furber

Real-World Concurrency

The Price of Performance