SlideShare a Scribd company logo
1 of 1
REAL-TIME IMPLEMENTATION OF THE VERTEX
COMPONENT ANALYSIS ALGORITHM ON GPUS
ABSTRACT:
In this letter, we present a new parallel implementation of the vertex component analysis
(VCA) algorithm for spectral unmixing of remotely sensed hyper spectral data on commodity
graphics processing units. We first developed a C serial version of the VCA algorithm and three
parallel versions: one using NVIDIA's Compute Unified Device Architecture (CUDA), another
using CUDA basic linear algebra subroutines library CUBLAS, and the last using the CUDA
linear algebra library CULA. Experimental results, based on the analysis of hyper spectral
images acquired by a variety of hyper spectral imaging sensors, show the effectiveness of our
implementation, which satisfies the real-time constraints given by the data acquisition rate.

More Related Content

What's hot

Short term power forecasting Awea 2014
Short term power forecasting Awea 2014Short term power forecasting Awea 2014
Short term power forecasting Awea 2014Jean-Claude Meteodyn
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderssingh7603
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adderABIN THOMAS
 
Scilab Tutorials Research Ideas
Scilab Tutorials Research IdeasScilab Tutorials Research Ideas
Scilab Tutorials Research IdeasMatlab Simulation
 
MATLAB Based Research Projects List Assistance
MATLAB Based Research Projects List AssistanceMATLAB Based Research Projects List Assistance
MATLAB Based Research Projects List AssistanceMatlab Simulation
 
PRIM’S AND KRUSKAL’S ALGORITHM
PRIM’S AND KRUSKAL’S  ALGORITHMPRIM’S AND KRUSKAL’S  ALGORITHM
PRIM’S AND KRUSKAL’S ALGORITHMJaydeepDesai10
 
Csla 130319073823-phpapp01-140821210430-phpapp02
Csla 130319073823-phpapp01-140821210430-phpapp02Csla 130319073823-phpapp01-140821210430-phpapp02
Csla 130319073823-phpapp01-140821210430-phpapp02Jayaprakash Nagaruru
 
A novel online fuzzy control method of static var compensation for an effecti...
A novel online fuzzy control method of static var compensation for an effecti...A novel online fuzzy control method of static var compensation for an effecti...
A novel online fuzzy control method of static var compensation for an effecti...Asoka Technologies
 
Slide 1
Slide 1Slide 1
Slide 1butest
 
Toward fine grained, unsupervised, scalable performance diagnosis for product...
Toward fine grained, unsupervised, scalable performance diagnosis for product...Toward fine grained, unsupervised, scalable performance diagnosis for product...
Toward fine grained, unsupervised, scalable performance diagnosis for product...JPINFOTECH JAYAPRAKASH
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...IJTET Journal
 
Artificial Neural Networks for Storm Surge Prediction in North Carolina
Artificial Neural Networks for Storm Surge Prediction in North CarolinaArtificial Neural Networks for Storm Surge Prediction in North Carolina
Artificial Neural Networks for Storm Surge Prediction in North CarolinaAnton Bezuglov
 

What's hot (17)

51 b wittmer_latest_features_of_p_vsyst
51 b wittmer_latest_features_of_p_vsyst51 b wittmer_latest_features_of_p_vsyst
51 b wittmer_latest_features_of_p_vsyst
 
Short term power forecasting Awea 2014
Short term power forecasting Awea 2014Short term power forecasting Awea 2014
Short term power forecasting Awea 2014
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adder
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adder
 
63 matthiss comparison_of_pv_system_and_irradiation_models
63 matthiss comparison_of_pv_system_and_irradiation_models63 matthiss comparison_of_pv_system_and_irradiation_models
63 matthiss comparison_of_pv_system_and_irradiation_models
 
Scilab Tutorials Research Ideas
Scilab Tutorials Research IdeasScilab Tutorials Research Ideas
Scilab Tutorials Research Ideas
 
MATLAB Based Research Projects List Assistance
MATLAB Based Research Projects List AssistanceMATLAB Based Research Projects List Assistance
MATLAB Based Research Projects List Assistance
 
PRIM’S AND KRUSKAL’S ALGORITHM
PRIM’S AND KRUSKAL’S  ALGORITHMPRIM’S AND KRUSKAL’S  ALGORITHM
PRIM’S AND KRUSKAL’S ALGORITHM
 
Csla 130319073823-phpapp01-140821210430-phpapp02
Csla 130319073823-phpapp01-140821210430-phpapp02Csla 130319073823-phpapp01-140821210430-phpapp02
Csla 130319073823-phpapp01-140821210430-phpapp02
 
Ds36715716
Ds36715716Ds36715716
Ds36715716
 
A novel online fuzzy control method of static var compensation for an effecti...
A novel online fuzzy control method of static var compensation for an effecti...A novel online fuzzy control method of static var compensation for an effecti...
A novel online fuzzy control method of static var compensation for an effecti...
 
Slide 1
Slide 1Slide 1
Slide 1
 
Task 2
Task 2Task 2
Task 2
 
Toward fine grained, unsupervised, scalable performance diagnosis for product...
Toward fine grained, unsupervised, scalable performance diagnosis for product...Toward fine grained, unsupervised, scalable performance diagnosis for product...
Toward fine grained, unsupervised, scalable performance diagnosis for product...
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
 
Ict 2019 v2
Ict 2019 v2Ict 2019 v2
Ict 2019 v2
 
Artificial Neural Networks for Storm Surge Prediction in North Carolina
Artificial Neural Networks for Storm Surge Prediction in North CarolinaArtificial Neural Networks for Storm Surge Prediction in North Carolina
Artificial Neural Networks for Storm Surge Prediction in North Carolina
 

Viewers also liked

A wireless electrocardiogram detection for personal health monitoring
A wireless electrocardiogram detection for personal health monitoringA wireless electrocardiogram detection for personal health monitoring
A wireless electrocardiogram detection for personal health monitoringEcwaytech
 
15.girişimcilik ödevi r.özgür akbaş
15.girişimcilik ödevi r.özgür akbaş15.girişimcilik ödevi r.özgür akbaş
15.girişimcilik ödevi r.özgür akbaşÖzgür Akbaş
 
Power consumption in direct interface circuits
Power consumption in direct interface circuitsPower consumption in direct interface circuits
Power consumption in direct interface circuitsEcwaytech
 
Mobile robot localization using the phase of passive uhf rfid signals
Mobile robot localization using the phase of passive uhf rfid signalsMobile robot localization using the phase of passive uhf rfid signals
Mobile robot localization using the phase of passive uhf rfid signalsEcwaytech
 
On the reconstruction of quad pol sar data from compact polarimetry data for ...
On the reconstruction of quad pol sar data from compact polarimetry data for ...On the reconstruction of quad pol sar data from compact polarimetry data for ...
On the reconstruction of quad pol sar data from compact polarimetry data for ...Ecwaytech
 
Multi platform wireless measurement system for continuous bio-monitoring
Multi platform wireless measurement system for continuous bio-monitoringMulti platform wireless measurement system for continuous bio-monitoring
Multi platform wireless measurement system for continuous bio-monitoringEcwaytech
 
Wireless access control system based on ieee 802.15.4
Wireless access control system based on ieee 802.15.4Wireless access control system based on ieee 802.15.4
Wireless access control system based on ieee 802.15.4Ecwaytech
 
Communication networks of domestic small scale renewable energy systems
Communication networks of domestic small scale renewable energy systemsCommunication networks of domestic small scale renewable energy systems
Communication networks of domestic small scale renewable energy systemsEcwaytech
 
Zigbee and atmega32 based wireless digital control and monitoring system for ...
Zigbee and atmega32 based wireless digital control and monitoring system for ...Zigbee and atmega32 based wireless digital control and monitoring system for ...
Zigbee and atmega32 based wireless digital control and monitoring system for ...Ecwaytech
 
Remote control system of high efficiency and intelligent street lighting usin...
Remote control system of high efficiency and intelligent street lighting usin...Remote control system of high efficiency and intelligent street lighting usin...
Remote control system of high efficiency and intelligent street lighting usin...Ecwaytech
 
Optimal angular movement of laser beam in spr using an embedded controller
Optimal angular movement of laser beam in spr using an embedded controllerOptimal angular movement of laser beam in spr using an embedded controller
Optimal angular movement of laser beam in spr using an embedded controllerEcwaytech
 
The ultrasonic distance alarm system based on msp430 f449
The ultrasonic distance alarm system based on msp430 f449The ultrasonic distance alarm system based on msp430 f449
The ultrasonic distance alarm system based on msp430 f449Ecwaytech
 
Automated control system for air pollution detection in vehicles
Automated control system for air pollution detection in vehiclesAutomated control system for air pollution detection in vehicles
Automated control system for air pollution detection in vehiclesEcwaytech
 
Exponential and power law distribution of contact duration in urban vehicular...
Exponential and power law distribution of contact duration in urban vehicular...Exponential and power law distribution of contact duration in urban vehicular...
Exponential and power law distribution of contact duration in urban vehicular...Ecwaytech
 
Dynamic wireless sensor networks for real time safeguard of workers exposed t...
Dynamic wireless sensor networks for real time safeguard of workers exposed t...Dynamic wireless sensor networks for real time safeguard of workers exposed t...
Dynamic wireless sensor networks for real time safeguard of workers exposed t...Ecwaytech
 
各年齡層營養保健守則
各年齡層營養保健守則各年齡層營養保健守則
各年齡層營養保健守則Jerry Hsueh
 
Passenger bus alert system for easy navigation of blind
Passenger bus alert system for easy navigation of blindPassenger bus alert system for easy navigation of blind
Passenger bus alert system for easy navigation of blindEcwaytech
 
Covering points of interest with mobile sensors
Covering points of interest with mobile sensorsCovering points of interest with mobile sensors
Covering points of interest with mobile sensorsEcwaytech
 

Viewers also liked (20)

A wireless electrocardiogram detection for personal health monitoring
A wireless electrocardiogram detection for personal health monitoringA wireless electrocardiogram detection for personal health monitoring
A wireless electrocardiogram detection for personal health monitoring
 
Operating systems
Operating systemsOperating systems
Operating systems
 
15.girişimcilik ödevi r.özgür akbaş
15.girişimcilik ödevi r.özgür akbaş15.girişimcilik ödevi r.özgür akbaş
15.girişimcilik ödevi r.özgür akbaş
 
Power consumption in direct interface circuits
Power consumption in direct interface circuitsPower consumption in direct interface circuits
Power consumption in direct interface circuits
 
Mobile robot localization using the phase of passive uhf rfid signals
Mobile robot localization using the phase of passive uhf rfid signalsMobile robot localization using the phase of passive uhf rfid signals
Mobile robot localization using the phase of passive uhf rfid signals
 
PF2 Foundation
PF2 FoundationPF2 Foundation
PF2 Foundation
 
On the reconstruction of quad pol sar data from compact polarimetry data for ...
On the reconstruction of quad pol sar data from compact polarimetry data for ...On the reconstruction of quad pol sar data from compact polarimetry data for ...
On the reconstruction of quad pol sar data from compact polarimetry data for ...
 
Multi platform wireless measurement system for continuous bio-monitoring
Multi platform wireless measurement system for continuous bio-monitoringMulti platform wireless measurement system for continuous bio-monitoring
Multi platform wireless measurement system for continuous bio-monitoring
 
Wireless access control system based on ieee 802.15.4
Wireless access control system based on ieee 802.15.4Wireless access control system based on ieee 802.15.4
Wireless access control system based on ieee 802.15.4
 
Communication networks of domestic small scale renewable energy systems
Communication networks of domestic small scale renewable energy systemsCommunication networks of domestic small scale renewable energy systems
Communication networks of domestic small scale renewable energy systems
 
Zigbee and atmega32 based wireless digital control and monitoring system for ...
Zigbee and atmega32 based wireless digital control and monitoring system for ...Zigbee and atmega32 based wireless digital control and monitoring system for ...
Zigbee and atmega32 based wireless digital control and monitoring system for ...
 
Remote control system of high efficiency and intelligent street lighting usin...
Remote control system of high efficiency and intelligent street lighting usin...Remote control system of high efficiency and intelligent street lighting usin...
Remote control system of high efficiency and intelligent street lighting usin...
 
Optimal angular movement of laser beam in spr using an embedded controller
Optimal angular movement of laser beam in spr using an embedded controllerOptimal angular movement of laser beam in spr using an embedded controller
Optimal angular movement of laser beam in spr using an embedded controller
 
The ultrasonic distance alarm system based on msp430 f449
The ultrasonic distance alarm system based on msp430 f449The ultrasonic distance alarm system based on msp430 f449
The ultrasonic distance alarm system based on msp430 f449
 
Automated control system for air pollution detection in vehicles
Automated control system for air pollution detection in vehiclesAutomated control system for air pollution detection in vehicles
Automated control system for air pollution detection in vehicles
 
Exponential and power law distribution of contact duration in urban vehicular...
Exponential and power law distribution of contact duration in urban vehicular...Exponential and power law distribution of contact duration in urban vehicular...
Exponential and power law distribution of contact duration in urban vehicular...
 
Dynamic wireless sensor networks for real time safeguard of workers exposed t...
Dynamic wireless sensor networks for real time safeguard of workers exposed t...Dynamic wireless sensor networks for real time safeguard of workers exposed t...
Dynamic wireless sensor networks for real time safeguard of workers exposed t...
 
各年齡層營養保健守則
各年齡層營養保健守則各年齡層營養保健守則
各年齡層營養保健守則
 
Passenger bus alert system for easy navigation of blind
Passenger bus alert system for easy navigation of blindPassenger bus alert system for easy navigation of blind
Passenger bus alert system for easy navigation of blind
 
Covering points of interest with mobile sensors
Covering points of interest with mobile sensorsCovering points of interest with mobile sensors
Covering points of interest with mobile sensors
 

Similar to Real time implementation of the vertex component analysis algorithm on gp us

A New Approach for Parallel Region Growing Algorithm in Image Segmentation u...
A New Approach for Parallel Region Growing Algorithm in Image Segmentation u...A New Approach for Parallel Region Growing Algorithm in Image Segmentation u...
A New Approach for Parallel Region Growing Algorithm in Image Segmentation u...maneesh boddu
 
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalllAdvanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalllMuddassar Abbasi
 
Area-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAArea-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAIJERA Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
開発者が語る NVIDIA cuQuantum SDK
開発者が語る NVIDIA cuQuantum SDK開発者が語る NVIDIA cuQuantum SDK
開発者が語る NVIDIA cuQuantum SDKNVIDIA Japan
 
Car Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep LearningCar Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep LearningIRJET Journal
 
ECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOCECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOCYomna Mahmoud Ibrahim Hassan
 
Machine-learning based performance heuristics for Runtime CPU/GPU Selection i...
Machine-learning based performance heuristics for Runtime CPU/GPU Selection i...Machine-learning based performance heuristics for Runtime CPU/GPU Selection i...
Machine-learning based performance heuristics for Runtime CPU/GPU Selection i...Akihiro Hayashi
 
IMPROVEMENT IN IMAGE DENOISING OF HANDWRITTEN DIGITS USING AUTOENCODERS IN DE...
IMPROVEMENT IN IMAGE DENOISING OF HANDWRITTEN DIGITS USING AUTOENCODERS IN DE...IMPROVEMENT IN IMAGE DENOISING OF HANDWRITTEN DIGITS USING AUTOENCODERS IN DE...
IMPROVEMENT IN IMAGE DENOISING OF HANDWRITTEN DIGITS USING AUTOENCODERS IN DE...IRJET Journal
 
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-index
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-indexGpu based-image-quality-assessment-using-structural-similarity-(ssim)-index
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-indexMahesh Khadatare
 

Similar to Real time implementation of the vertex component analysis algorithm on gp us (20)

IMQA Paper
IMQA PaperIMQA Paper
IMQA Paper
 
BeardsleyThomas_CCI
BeardsleyThomas_CCIBeardsleyThomas_CCI
BeardsleyThomas_CCI
 
imagefiltervhdl.pptx
imagefiltervhdl.pptximagefiltervhdl.pptx
imagefiltervhdl.pptx
 
A New Approach for Parallel Region Growing Algorithm in Image Segmentation u...
A New Approach for Parallel Region Growing Algorithm in Image Segmentation u...A New Approach for Parallel Region Growing Algorithm in Image Segmentation u...
A New Approach for Parallel Region Growing Algorithm in Image Segmentation u...
 
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalllAdvanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
 
Area-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAArea-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCA
 
Abstract
AbstractAbstract
Abstract
 
TUPPC055_Final
TUPPC055_FinalTUPPC055_Final
TUPPC055_Final
 
All projects
All projectsAll projects
All projects
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
開発者が語る NVIDIA cuQuantum SDK
開発者が語る NVIDIA cuQuantum SDK開発者が語る NVIDIA cuQuantum SDK
開発者が語る NVIDIA cuQuantum SDK
 
Resume_F_new
Resume_F_newResume_F_new
Resume_F_new
 
Car Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep LearningCar Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep Learning
 
Cuda project paper
Cuda project paperCuda project paper
Cuda project paper
 
cuTau Leaping
cuTau LeapingcuTau Leaping
cuTau Leaping
 
ECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOCECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOC
 
Machine-learning based performance heuristics for Runtime CPU/GPU Selection i...
Machine-learning based performance heuristics for Runtime CPU/GPU Selection i...Machine-learning based performance heuristics for Runtime CPU/GPU Selection i...
Machine-learning based performance heuristics for Runtime CPU/GPU Selection i...
 
IMPROVEMENT IN IMAGE DENOISING OF HANDWRITTEN DIGITS USING AUTOENCODERS IN DE...
IMPROVEMENT IN IMAGE DENOISING OF HANDWRITTEN DIGITS USING AUTOENCODERS IN DE...IMPROVEMENT IN IMAGE DENOISING OF HANDWRITTEN DIGITS USING AUTOENCODERS IN DE...
IMPROVEMENT IN IMAGE DENOISING OF HANDWRITTEN DIGITS USING AUTOENCODERS IN DE...
 
Jubi krishresume (1)
Jubi krishresume (1)Jubi krishresume (1)
Jubi krishresume (1)
 
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-index
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-indexGpu based-image-quality-assessment-using-structural-similarity-(ssim)-index
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-index
 

Real time implementation of the vertex component analysis algorithm on gp us

  • 1. REAL-TIME IMPLEMENTATION OF THE VERTEX COMPONENT ANALYSIS ALGORITHM ON GPUS ABSTRACT: In this letter, we present a new parallel implementation of the vertex component analysis (VCA) algorithm for spectral unmixing of remotely sensed hyper spectral data on commodity graphics processing units. We first developed a C serial version of the VCA algorithm and three parallel versions: one using NVIDIA's Compute Unified Device Architecture (CUDA), another using CUDA basic linear algebra subroutines library CUBLAS, and the last using the CUDA linear algebra library CULA. Experimental results, based on the analysis of hyper spectral images acquired by a variety of hyper spectral imaging sensors, show the effectiveness of our implementation, which satisfies the real-time constraints given by the data acquisition rate.