Research & Development World

  • R&D World Home
  • Topics
    • Aerospace
    • Automotive
    • Biotech
    • Careers
    • Chemistry
    • Environment
    • Energy
    • Life Science
    • Material Science
    • R&D Management
    • Physics
  • Technology
    • 3D Printing
    • A.I./Robotics
    • Software
    • Battery Technology
    • Controlled Environments
      • Cleanrooms
      • Graphene
      • Lasers
      • Regulations/Standards
      • Sensors
    • Imaging
    • Nanotechnology
    • Scientific Computing
      • Big Data
      • HPC/Supercomputing
      • Informatics
      • Security
    • Semiconductors
  • R&D Market Pulse
  • R&D 100
    • 2025 R&D 100 Award Winners
    • 2025 Professional Award Winners
    • 2025 Special Recognition Winners
    • R&D 100 Awards Event
    • R&D 100 Submissions
    • Winner Archive
  • Resources
    • Research Reports
    • Digital Issues
    • Educational Assets
    • R&D Index
    • Subscribe
    • Video
    • Webinars
    • Content submission guidelines for R&D World
  • Global Funding Forecast
  • Top Labs
  • Advertise
  • SUBSCRIBE

Understanding Associations among Faces in Streaming Video

By R&D Editors | January 23, 2009

Understanding Associations among Faces in Streaming Video

PNNL researchers achieve greater algorithm and processor flexibility

Researchers at Pacific Northwest National Laboratory (PNNL) are accomplishing high-throughput analysis of unstructured data with parallel KD algorithms using an approach that allows users to use familiar desktop tools to do their analyses and then to automatically parallelize the code to run on HPCs. Dr. Harold Trease and his colleagues are creating a system that identifies faces in streaming video and makes high-level associations about which faces are associated with other faces.1 Once faces are isolated from background information, the workflow then characterizes each face using principal component analysis on a high-dimensional facial signature. It then uses the low-dimensional transformed data to create an adjacency matrix representing facial associations, a multi-step process involving creation and partitioning of a Voronoi/Delaunay mesh.

For the first implementation of this workflow, Trease and his team implemented each step discretely with C, Fortran and MPI, requiring detailed knowledge of each algorithm and considerable effort for the implementation. For a more robust implementation, the developers wanted the flexibility to change algorithms (e.g., substituting independent component analysis for principal component analysis) and the ability to exploit computational accelerators, such as graphics processors (GPUs) from NVIDIA or AMD/ATI. By using Knowledge Discovery Suite (KDS), PNNL researchers are able to achieve this flexibility.

For instance, PCA is just one algorithm for reducing high-dimensional data to fewer dimensions that capture the diversity of the data more succinctly. SVD, NMF and independent component analysis (ICA) are other dimensionality-reduction algorithms with somewhat different results based on their different mathematical natures. A typical researcher wanting to reduce dimensionality will not know the details of PCA compared to ICA, nor when one is preferred over the other, especially for the nature of the researcher’s specific data. Thus the KDS’ menu of algorithms, each implemented for scalable performance, enables the researcher to calibrate the algorithm with the actual data at scale.

Another important benefit of expressing algorithms at a higher level is the greater leeway available to the library developer to exploit the power of accelerators like GPUs. Because accelerators tend to have niche algorithms for which they are extremely well suited, the library developer can map a high-level algorithm to the set of things an accelerator does well and reap the potential added performance, without the application developer being intimately aware of the use of the accelerator. This is important for Trease’s application, which needs to use hardware accelerators in order to run fast enough.

1. H. Trease, T. Carlson, R. Moony, R. Farber, and L. Trease, “Unstructured Data Analysis of Streaming Video Using Parallel, High-Throughput Algorithms,” Proceedings of 9th IASTED International Conference on Signal and Information Processing, Honolulu, USA, 2007.

Steve Reinhardt is Vice President of Joint Research at Interactive Supercomputing. He may be contacted at [email protected].

Related Articles Read More >

NASA R&D 100 Winner enables high-speed data transfer from space
Lab automation is “vaporizing”: Why the hottest innovation is invisible
Google on how AI will extend researchers
Kythera Labs’ Wayfinder remasters incomplete medical data for AI analysis
rd newsletter
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, trends, and strategies in Research & Development.
RD 25 Power Index

R&D World Digital Issues

Fall 2025 issue

Browse the most current issue of R&D World and back issues in an easy to use high quality format. Clip, share and download with the leading R&D magazine today.

R&D 100 Awards
Research & Development World
  • Subscribe to R&D World Magazine
  • Sign up for R&D World’s newsletter
  • Contact Us
  • About Us
  • Drug Discovery & Development
  • Pharmaceutical Processing
  • Global Funding Forecast

Copyright © 2026 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy | Advertising | About Us

Search R&D World

  • R&D World Home
  • Topics
    • Aerospace
    • Automotive
    • Biotech
    • Careers
    • Chemistry
    • Environment
    • Energy
    • Life Science
    • Material Science
    • R&D Management
    • Physics
  • Technology
    • 3D Printing
    • A.I./Robotics
    • Software
    • Battery Technology
    • Controlled Environments
      • Cleanrooms
      • Graphene
      • Lasers
      • Regulations/Standards
      • Sensors
    • Imaging
    • Nanotechnology
    • Scientific Computing
      • Big Data
      • HPC/Supercomputing
      • Informatics
      • Security
    • Semiconductors
  • R&D Market Pulse
  • R&D 100
    • 2025 R&D 100 Award Winners
    • 2025 Professional Award Winners
    • 2025 Special Recognition Winners
    • R&D 100 Awards Event
    • R&D 100 Submissions
    • Winner Archive
  • Resources
    • Research Reports
    • Digital Issues
    • Educational Assets
    • R&D Index
    • Subscribe
    • Video
    • Webinars
    • Content submission guidelines for R&D World
  • Global Funding Forecast
  • Top Labs
  • Advertise
  • SUBSCRIBE