Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of...

44
Data-driven modeling of nano-nose gas sensor arrays Tommy S. Alstrøm a , Jan Larsen a , Claus H. Nielsen b,c and Niels B. Larsen b a Department of Informatics and Mathematical Modelling - DTU b Department of Micro- and Nanotechnology - DTU c Department of Chemistry Univ. of Copenhagen http://isp.imm.dtu.dk

Transcript of Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of...

Page 1: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

Data-driven modeling of nano-nose gas sensor arrays

Tommy S. Alstrøma, Jan Larsena, Claus H. Nielsenb,c and NielsB. Larsenb

aDepartment of Informatics and Mathematical Modelling - DTUbDepartment of Micro- and Nanotechnology - DTUcDepartment of Chemistry – Univ. of Copenhagen

http://isp.imm.dtu.dk

Page 2: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/20102 DTU Informatics, Technical University of Denmark

Introduction

• We present a gas sensor based on eight polymer coated quartz crystals using quartz crystal microbalance (QCM) as measuring technique

• The sensor is exposed to six different analytes at various concentration levels

• The analytes are classified using Singular Value Decomposition (SVD), Non-negative Matrix factorization (NMF) and Artificial Neural Networks (ANN)

• Analyte concentration level is estimated using Principal Component Regression (PCR), Neural Network Regression (NNR) and Gaussian Process Regression (GPR)

• Application areas could be drug control, border control, homeland security, anti terror activities, food control, environmental monitoring and medical technology

Page 3: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/20103 DTU Informatics, Technical University of Denmark

Data processing framework

Page 4: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/20104 DTU Informatics, Technical University of Denmark

Quartz Crystal Microbalance

Page 5: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/20105 DTU Informatics, Technical University of Denmark

Quartz Crystal Microbalance

•Quartz crystals are small devices in the order of one centimeter / 0.40 inches.•The sensor output is resonance frequency •Sensors need to be designed as selective towards target analytes.

Page 6: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/20106 DTU Informatics, Technical University of Denmark

Quartz Crystal Microbalance

•Quartz crystals are small devices in the order of one centimeter / 0.40 inches.•The sensor output is resonance frequency •Sensors need to be designed as selective towards target analytes.

Selectivity is obtained by coating the crystals with polymers

Page 7: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/20107 DTU Informatics, Technical University of Denmark

Flow Controller setup

Page 8: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/20108 DTU Informatics, Technical University of Denmark

Flow Controller setup

Page 9: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/20109 DTU Informatics, Technical University of Denmark

Flow Controller setup

Each concentration level is measured three times

Page 10: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201010 DTU Informatics, Technical University of Denmark

Flow Controller setup

Each concentration level is measured three times

Peak values are stored

Page 11: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201011 DTU Informatics, Technical University of Denmark

40 m

in A

naly

tefill

Flow Controller setup

Each concentration level is measured three times

Peak values are stored

100 m

in N

itrogen fill

Page 12: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201012 DTU Informatics, Technical University of Denmark

Frequency readings

Water Benzodioxol

Page 13: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201013 DTU Informatics, Technical University of Denmark

Frequency readings

Water Benzodioxol

50% saturated nitrogenConcentration in ppm

Page 14: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201014 DTU Informatics, Technical University of Denmark

Data is visualized using Principal Component Analysis (PCA)

Page 15: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201015 DTU Informatics, Technical University of Denmark

Data is visualized using Principal Component Analysis (PCA)

Linear behavior support usage of linear models

Page 16: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201016 DTU Informatics, Technical University of Denmark

Data is visualized using Principal Component Analysis (PCA)

Linear behavior support usage of linear models

Precursor for Ecstacy

Page 17: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201017 DTU Informatics, Technical University of Denmark

Data processing framework

Page 18: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201018 DTU Informatics, Technical University of Denmark

Classification results – average over 100 runs

Page 19: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201019 DTU Informatics, Technical University of Denmark

Classification results – average over 100 runs

Random guessing: 5/6 error

Page 20: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201020 DTU Informatics, Technical University of Denmark

Classification results – average over 100 runs

Training points per analyte

Random guessing: 5/6 error

Page 21: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201021 DTU Informatics, Technical University of Denmark

Data processing framework

Page 22: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201022 DTU Informatics, Technical University of Denmark

Regression methods used

• Principal Component Regression (PCR)

– A linear method that works well from few examples but are unable to model non-linear behavior

– The model is simple to apply and requires little tuning

• Artificial Neural Networks (ANN)

– A non-linear method that is an universal approximator.

– Model requires careful regularization and optimization of hyper-parameters

• Gaussian Process Regression (GPR)

– A non-linear method that is an universal approximator

– Bayesian kernel regression method

– Requires selection of covariance function

Page 23: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201023 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

Page 24: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201024 DTU Informatics, Technical University of Denmark

Performance evaluation of concentration level estimation

Relative Absolute Error

Root Mean Square

Estimated concentration

True concentration

Page 25: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201025 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.394

Page 26: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201026 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.3940.198

Page 27: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201027 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.3940.1980.063

Page 28: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201028 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.3940.1980.0630.066

Page 29: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201029 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.3940.1980.0630.0660.064

Page 30: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201030 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.3940.1980.0630.0660.0640.072

Page 31: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201031 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.3940.1980.0630.0660.0640.0720.065

Page 32: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201032 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.3940.1980.0630.0660.0640.0720.0650.066

Page 33: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201033 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.3940.1980.0630.0660.0640.0720.0650.0660.066

Page 34: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201034 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.3940.1980.0630.0660.0640.0720.0650.0660.0660.063

Page 35: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201035 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.3940.1980.0630.0660.0640.0720.0650.0660.0660.0630.062

Page 36: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201036 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

Linear model: Relative error 0.20

0.3940.1980.0630.0660.0640.0720.0650.0660.0660.0630.062

Page 37: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201037 DTU Informatics, Technical University of Denmark

Concentration level estimation results

N

N

Page 38: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201038 DTU Informatics, Technical University of Denmark

Data processing framework

Page 39: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201039 DTU Informatics, Technical University of Denmark

Data processing frameworkConcentration estimation12 training points scenarios (GPR)Acetone: 3%Benzodioxol: 4%Ethanol: 4%Heptane: 13%Pentanol: 4%Water: 7%

Concentration estimation12 training points scenarios (PCR)Acetone: 7%Benzodioxol: 14%Ethanol: 4%Heptane: 16%Pentanol: 12%Water: 17%

Page 40: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201040 DTU Informatics, Technical University of Denmark

Data processing frameworkConcentration estimation12 training points scenarios (GPR)Acetone: 3%Benzodioxol: 4%Ethanol: 4%Heptane: 13%Pentanol: 4%Water: 7%

Concentration estimation12 training points scenarios (PCR)Acetone: 7%Benzodioxol: 14%Ethanol: 4%Heptane: 16%Pentanol: 12%Water: 17%

4 training points scenarios (GPR)Acetone: 9%Benzodioxol: 12%Ethanol: 15%Heptane: 23%Pentanol: 19%Water: 16%

4 training points scenarios (PCR)Acetone: 9%Benzodioxol: 17%Ethanol: 9%Heptane: 26%Pentanol: 25%Water: 17%

Page 41: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201041 DTU Informatics, Technical University of Denmark

Conclusions

• The two-tiered data analysis framework works well

• The sensor is selective towards target analytes offering classification accuracy up to 99.9%. SVD and NMF offers 96% classification accuracy with 3 training points per analyte

• Classification accuracy implies that the choice of coatings represents a sufficient range of chemical interactions

• Gaussian Process regression works well for concentration level estimation– even when training points is limited

Page 42: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/201042 DTU Informatics, Technical University of Denmark

Future work

• Test the gas sensor on mixtures

• Improve concentration level estimation outside training interval by modifying the prior or the covariance function in GPR

• Apply polymer coatings to cantilever sensor

Page 43: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/2010

Summary

Calorimetric

SERS

Colorimetric

Cantilever

Page 44: Data-driven modeling of nano-nose gas sensor arrays - DTU5 DTU Informatics, Technical University of Denmark 17/05/2010 Quartz Crystal Microbalance •Quartz crystals are small devices

17/05/2010

SummaryMonday 5 April

Metal-coated silicon nanopillars with large Raman enhancement for explosive [7673-02]

detectionMichael S. Schmidt

SESSION 1 Mon. 9:00 to 10:20 am

Development of a colorimetric sensor array for detection of explosives in air [7673-19]

Natalie Kostesha

SESSION 4 Mon. 3:40 to 6:00 pm

Wednesday 7 April

Xsense: combining detection methods with nanotechnology for high-sensitivity [7664-51]

handheld explosives detectorsAnja Boisen

SESSION 8 Wed. 2:40 to 6:00 pm

Thursday 8 April

POSTER SESSION Thurs. 6:00 to 7:30 pm

High-throughput readout system for cantilever-based sensing of explosive compounds [7679-77]

Filippo G. Bosco

Micro-calorimetric sensor for trace explosive particle detection [7679-81]

Jesper K. Olsen