20
Center for Subsurface Sensing & Imaging Systems Center for Subsurface Sensing & Imaging Systems Research Thrust R3: Overview of Image and Data Information Management David Kaeli NSF Year 9 Site Visit April 22, 2009 Research Thrust R3: Overview of Image and Data Information Management David Kaeli NSF Year 9 Site Visit April 22, 2009 1

Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

Center for Subsurface Sensing & Imaging Systems

Center for Subsurface Sensing & Imaging Systems

Research Thrust R3: Overview of Image and Data

Information Management

David Kaeli

NSF Year 9 Site Visit April 22, 2009

Research Thrust R3: Overview of Image and Data

Information Management

David Kaeli

NSF Year 9 Site Visit April 22, 2009

1

Page 2: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

CenSSIS Image and Data Information Management CenSSIS Image and Data Information Management

2MVT

Addressing key research barriers in computational efficiency, embedded computing and image/sensor data managementExploiting hardware/software acceleration/parallelization to enable new discovery in SSI applicationsProducing an image/data repository and software-engineered Subsurface Sensing and Imaging ToolsetsDeveloping enabling tools targeting system-level projects • Near real-time reconstruction and visualization

Addressing key research barriers in computational efficiency, embedded computing and image/sensor data managementExploiting hardware/software acceleration/parallelization to enable new discovery in SSI applicationsProducing an image/data repository and software-engineered Subsurface Sensing and Imaging ToolsetsDeveloping enabling tools targeting system-level projects • Near real-time reconstruction and visualization

Page 3: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

R1

R2

System Level Impact of R3 ActivitiesSystem Level Impact of R3 Activities

Fundamental Science Fundamental Science

Validating TestBEDs Validating TestBEDs

L1L1

L2L2

L3L3

R3Image and Data

InformationManagement

S1 S4 S5S3S2Bio-Med Enviro-Civil

3

Page 4: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

Year 9 R3 ResearchersYear 9 R3 Researchers

Faculty/StaffDana Brooks – NUGeorge Chen – MGHCharles Dimarzio - NUSynho Do - MGHBurak Erem – NUJames Goodman - UPRMJames Hale – SpelmanShawn Hunt – UPRMLuis Jiménez - UPRMDavid Kaeli - NUMiriam Leeser – NUWaleed Meleis – NUHomer Pien - MGH Wilson Rivera - UPRMSamuel Rosario – UPRMNayda Santiago – UPRMGreg Sharp - MGHCharles Stewart – RPIMiguel Velez - UPRMFurong Yang – NU

Faculty/StaffDana Brooks – NUGeorge Chen – MGHCharles Dimarzio - NUSynho Do - MGHBurak Erem – NUJames Goodman - UPRMJames Hale – SpelmanShawn Hunt – UPRMLuis Jiménez - UPRMDavid Kaeli - NUMiriam Leeser – NUWaleed Meleis – NUHomer Pien - MGH Wilson Rivera - UPRMSamuel Rosario – UPRMNayda Santiago – UPRMGreg Sharp - MGHCharles Stewart – RPIMiguel Velez - UPRMFurong Yang – NU

Graduate studentsMalak Alshawakeh - NUEmmanuel Arzuaga - NUFatemeh Azmandian – NUMaria Constanza-Torres -UPRMBurak Erem – NUByunghyun Jang – NUJorge Manrique - UPRMPerhaad Mistry - NURafal Norton – NUDana Schaa – NUBlas Trigueros - UPRMGehua Yang – RPIAyse Yilmazer - NUJuemin Zhang - NU

Graduate studentsMalak Alshawakeh - NUEmmanuel Arzuaga - NUFatemeh Azmandian – NUMaria Constanza-Torres -UPRMBurak Erem – NUByunghyun Jang – NUJorge Manrique - UPRMPerhaad Mistry - NURafal Norton – NUDana Schaa – NUBlas Trigueros - UPRMGehua Yang – RPIAyse Yilmazer - NUJuemin Zhang - NU

4

Page 5: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

Year 9 R3 ResearchersYear 9 R3 Researchers

5

UndergraduatesChristine Cortes - UPRMSuzette Gomez – UPRMYajaira Gonzalez - UPRM Stephen Hobson – NUChawandia Mack – SpelmanGabriel Martinez - UPRMMartin Ramirez – UPRMRuben Rios - UPRMChristian Sanchez – UPRMJoralis Sanchez - UPRM

UndergraduatesChristine Cortes - UPRMSuzette Gomez – UPRMYajaira Gonzalez - UPRM Stephen Hobson – NUChawandia Mack – SpelmanGabriel Martinez - UPRMMartin Ramirez – UPRMRuben Rios - UPRMChristian Sanchez – UPRMJoralis Sanchez - UPRM

Page 6: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

Overview of Year 9Overview of Year 9

Focus on sustainability - Won sustaining proposals, developed new university and industrial ties, submitted new proposals

NSF STTR, NSF MRI, DARPA, Industry, NSF IGERT,NIH, and NIEHS

Technical leadership in GPGPU accelerationGPGPU-1 Workshop held with the Year 8 RICC – 250 attendees!

Special issue of the Journal of Parallel and Distributed Processing in 2008

GPGPU-2 Workshop held with ACM ASPLOS in 2009 – 50+ attendees Proceedings published by ACM International Conference Series in 2009

Special of IEEE Journal of Parallel and Distributed Systems (2010)Organization of CRA-W/CDC Workshop Careers in High Performance Systems (CHiPS) Mentoring @ NCSA – July 25-27, 2009 (http://www.cis.udel.edu/chips-mentoring-workshop)Special session at IEEE International Symposium on Biomedical Imaging – “Biomedical Computing on Many Cores” – June 2009

Focus on sustainability - Won sustaining proposals, developed new university and industrial ties, submitted new proposals

NSF STTR, NSF MRI, DARPA, Industry, NSF IGERT,NIH, and NIEHS

Technical leadership in GPGPU accelerationGPGPU-1 Workshop held with the Year 8 RICC – 250 attendees!

Special issue of the Journal of Parallel and Distributed Processing in 2008

GPGPU-2 Workshop held with ACM ASPLOS in 2009 – 50+ attendees Proceedings published by ACM International Conference Series in 2009

Special of IEEE Journal of Parallel and Distributed Systems (2010)Organization of CRA-W/CDC Workshop Careers in High Performance Systems (CHiPS) Mentoring @ NCSA – July 25-27, 2009 (http://www.cis.udel.edu/chips-mentoring-workshop)Special session at IEEE International Symposium on Biomedical Imaging – “Biomedical Computing on Many Cores” – June 2009

Page 7: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

Overview of Year 9Overview of Year 9

Continued support of existing software toolboxes and new toolbox development

The Coastal Image Analysis Toolbox (HyCIAT)A toolset for the study the water optical properties, bathymetry and fractional abundances using hyperspectral image analysis

The Citation Indexing SystemA database system similar in nature to Google Scholar for CenSSIS publications

Apply CenSSIS Database to address new problemsNIEHS PRoTECT proposal

Environmental, biological and demographic data in a single repositoryProviding data mining and GIS tools for enhanced data management/analysis

Continued support of existing software toolboxes and new toolbox development

The Coastal Image Analysis Toolbox (HyCIAT)A toolset for the study the water optical properties, bathymetry and fractional abundances using hyperspectral image analysis

The Citation Indexing SystemA database system similar in nature to Google Scholar for CenSSIS publications

Apply CenSSIS Database to address new problemsNIEHS PRoTECT proposal

Environmental, biological and demographic data in a single repositoryProviding data mining and GIS tools for enhanced data management/analysis

Toolboxes

Page 8: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

GPGPUGPGPUGraphics Processing Units – NVIDIA, ATI, Intel

Provides massive parallelism at low cost

Being applied to the following CenSSIS applicationsAbundance Estimation - UPRMHyperspectral Image Reconstruction – UPRM/NUBreast Cancer Tomosynthesis Reconstruction – MGH/NUCardiac CT Reconstruction – MGH/NUPhase Unwrapping - NU

Received joint NU-MGH grant from NVIDIA (1024 CPUs)Received an AMD/ATI Fellowship

Highly competitive - 4 awarded nationally

Received grant to accelerate hyperspectral imaging on Larrabee

Graphics Processing Units – NVIDIA, ATI, IntelProvides massive parallelism at low cost

Being applied to the following CenSSIS applicationsAbundance Estimation - UPRMHyperspectral Image Reconstruction – UPRM/NUBreast Cancer Tomosynthesis Reconstruction – MGH/NUCardiac CT Reconstruction – MGH/NUPhase Unwrapping - NU

Received joint NU-MGH grant from NVIDIA (1024 CPUs)Received an AMD/ATI Fellowship

Highly competitive - 4 awarded nationally

Received grant to accelerate hyperspectral imaging on Larrabee

8

Page 9: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

Phase Unwrapping and Affine Transformations for Optical Quadrature Microscopy Using a GPU Phase Unwrapping and Affine Transformations for Optical Quadrature Microscopy Using a GPU

9

7.2x speedup15.55 sec 2.97 sec 2.16 sec

Page 10: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

GPGPU – Reduce the cost of image reconstruction! GPGPU – Reduce the cost of image reconstruction!

$/sec of Breast Tomosynthesis Reconstruction on a NVIDIA GTX8800 GPU

* Collaboration with Richard Moore (MGH) and Daniel Kopans (MGH)

GPUs will begin to replace the need for large compute clustersGPUs can enable low-cost real-time image-guided biopsies

10

Page 11: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

GPGPU – Cardiac CT Reconstruction results with 128 cores GPGPU – Cardiac CT Reconstruction results with 128 cores

11

Forward projection for Cardiac CT Reconstruction @ MGH

All times in seconds

Naive – Memory - Caching –explore different GPU optimizations

2 and 4 GPUs – multi-GPU configurations considered

35.5x speedupon 1 GPU

*Collaboration with Homer Pien (MGH), Clem Karl (BU) and Synho Do (MGH)

Page 12: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

CenSSIS ToolboxesCenSSIS Toolboxes

3 completed CenSSIS toolboxeshttp://www.censsis.neu.edu/More than 400 downloads annuallyContinued enhancements and support

3 ongoing CenSSIS toolbox development effortsCoastal imaging and analysisCapturing CenSSIS publications/datasetsRemote control for the 3D Fusion Microscope

3 completed CenSSIS toolboxeshttp://www.censsis.neu.edu/More than 400 downloads annuallyContinued enhancements and support

3 ongoing CenSSIS toolbox development effortsCoastal imaging and analysisCapturing CenSSIS publications/datasetsRemote control for the 3D Fusion Microscope

12

Page 13: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

CenSSIS ToolboxesCenSSIS ToolboxesMultiview Tomography Toolbox (MVT)

C++ fddlib: January 2003 (v. 1.0)July 2003 (v. 1.1)

MATLAB mvt: October 2004Used in the SSI Textbook and other funded projects

Rensselaer Generalized Registration Library (RGRL)Released September 2004Effort has spawned “Dual-Align” startup companyhttp://www.dualalign.com

Hyperspectral Image Analysis Toolbox (HIAT)1225 downloads in past 4 yearsVersion 2.2 available for downloadThe range of algorithms included in the toolbox have been fundedby NASA, DoD, ARMY, and NSFDownloads include: Dow Chemical, National Remote Sensing Agency, New York State Museum, The Forestry Research Institute Of Sweden, Lawrence Livermore National Lab, Lawrence Berkeley National Laboratory, Georgia Institute of Technology, International Institute for Geo-Information Science and Earth Observation

Multiview Tomography Toolbox (MVT)C++ fddlib: January 2003 (v. 1.0)

July 2003 (v. 1.1)MATLAB mvt: October 2004Used in the SSI Textbook and other funded projects

Rensselaer Generalized Registration Library (RGRL)Released September 2004Effort has spawned “Dual-Align” startup companyhttp://www.dualalign.com

Hyperspectral Image Analysis Toolbox (HIAT)1225 downloads in past 4 yearsVersion 2.2 available for downloadThe range of algorithms included in the toolbox have been fundedby NASA, DoD, ARMY, and NSFDownloads include: Dow Chemical, National Remote Sensing Agency, New York State Museum, The Forestry Research Institute Of Sweden, Lawrence Livermore National Lab, Lawrence Berkeley National Laboratory, Georgia Institute of Technology, International Institute for Geo-Information Science and Earth Observation

HIAT

MVT

RGRL

13

Page 14: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

CenSSIS Toolboxes – Hyperspectral Image Analysis CenSSIS Toolboxes – Hyperspectral Image Analysis

Unmixing Methods Abundance Estimates

Unsupervised Classification

Class Map

Page 15: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

Hyperspectral Coastal Imaging and Analysis Toolbox - HyCIAT Hyperspectral Coastal Imaging and Analysis Toolbox - HyCIAT

1515

o A tool to estimate shallow water optical properties, bathymetry and fractional abundances of bottom composition using hyperspectral image

o Builds upon the existing HIAT framework

See the live demo!

HyCIAT

Page 16: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

CenSSIS Citation Index ToolboxCenSSIS Citation Index Toolbox

16

Provides similar capability as Google Scholar

Specific to CenSSIS publications/information

Can store both data and pointers to data stored in other repositories

See the live demo!

CCIT

Page 17: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

CenSSIS Image Database SystemCenSSIS Image Database System

• Over 18,000 image files online• Database support continues through the end of the NSF support• The CenSSIS database is proposed as the enabling technology in the NIEHS PRoTECT Program

17

Page 18: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

R3 Contributions over 9 yearsR3 Contributions over 9 years

Acceleration of Image ReconstructionApplication of FPGA, Grid Computing and GPU devices to a wide range of imaging applications and visualizationContributions to GRID-based QoS

CenSSIS ToolboxesHeavy use of 3 existing toolboxes by government, industry and academia (and CenSSIS S-level projects)Startup company effort (www.dualalign.com)Continued development on new tools targeted at enhancing current platforms

CenSSIS DatabaseProvides a web-based repository for documenting CenSSIS workProvides a basis for future database projects

Acceleration of Image ReconstructionApplication of FPGA, Grid Computing and GPU devices to a wide range of imaging applications and visualizationContributions to GRID-based QoS

CenSSIS ToolboxesHeavy use of 3 existing toolboxes by government, industry and academia (and CenSSIS S-level projects)Startup company effort (www.dualalign.com)Continued development on new tools targeted at enhancing current platforms

CenSSIS DatabaseProvides a web-based repository for documenting CenSSIS workProvides a basis for future database projects 18

Page 19: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

R3A p2 – “Multi-GPU Implementation of Iterative TomographicReconstruction Algorithm,” B. Jang, S. Do, H. Pien and D. KaeliR3A p3 - “Performance Prediction Targeting Multi-GPU Execution,” D. Schaa and D. KaeliR3A p4 – “Implementing a Highly Parameterized Digital PIV System on Reconfigurable Hardware,” A. Bennis and M. LeeserR3A p5 – “Accelerating Phase Unwrapping and Affine Transformations for Optical Quadrature Microscopy” P. Mistry, D. Kaeli and M. Leeser.R3A p6 – “Analyzing the Use of GPUs for Hyperspectral Image Analysis,”Y. Gonzalez-Gonzalez and N. Santiago

R3A p2 – “Multi-GPU Implementation of Iterative TomographicReconstruction Algorithm,” B. Jang, S. Do, H. Pien and D. KaeliR3A p3 - “Performance Prediction Targeting Multi-GPU Execution,” D. Schaa and D. KaeliR3A p4 – “Implementing a Highly Parameterized Digital PIV System on Reconfigurable Hardware,” A. Bennis and M. LeeserR3A p5 – “Accelerating Phase Unwrapping and Affine Transformations for Optical Quadrature Microscopy” P. Mistry, D. Kaeli and M. Leeser.R3A p6 – “Analyzing the Use of GPUs for Hyperspectral Image Analysis,”Y. Gonzalez-Gonzalez and N. Santiago

R3A PostersR3A Posters

19

Page 20: Center for Subsurface Sensing & Imaging Systems · 2009-04-27 · Center for Subsurface Sensing & Imaging Systems Imaging Systems Research Thrust R3: Overview of Image and Data Information

R3B p1 – “Speeding up the Hyperspectral Image Analysis Toolbox,” S. Rosario and M. Velez-Rosario

R3B p2- “Accelerating Interactive 4D Motion Analysis with GPUs,” C. Mack, J. Hale and D. Kaeli

R3B p3 - “The Gordon CenSSIS Citation Index System,” F. Yang, E. Arzuaga and The Spelman Team

R3B p1 – “Speeding up the Hyperspectral Image Analysis Toolbox,” S. Rosario and M. Velez-Rosario

R3B p2- “Accelerating Interactive 4D Motion Analysis with GPUs,” C. Mack, J. Hale and D. Kaeli

R3B p3 - “The Gordon CenSSIS Citation Index System,” F. Yang, E. Arzuaga and The Spelman Team

R3B PostersR3B Posters

20