Professional Documents
Culture Documents
Abstract—In practice, outliers, defined as data points dpj,k kth data point in class j.
that are distant from the other agglomerated data points Edistl Euclidean distance between the centroid data
in the same class, can seriously degrade diagnostic per- point and the lth outlier.
formance. To reduce diagnostic performance deterioration
caused by outliers in data-driven diagnostics, an outlier- Emetric Feature evaluation metric.
insensitive hybrid feature selection (OIHFS) methodology Fshaft Shaft speed in hertz.
is developed to assess feature subset quality. In addition, Ledist , Redist Two Euclidean distance values specified by
a new feature evaluation metric is created as the ratio of the membership level.
the intraclass compactness to the interclass separability Li Cumulative distance to all the other data
estimated by understanding the relationship between data
points and outliers. The efficacy of the developed method- points, calculated using a norm metric for the
ology is verified with a fault diagnosis application by iden- Di .
tifying defect-free and defective rolling element bearings Mdisti Maximum Euclidean distance between the
under various conditions. ith data point and its neighboring data points.
Index Terms—Data-driven diagnostics, outlier detection, membershipi Membership degree of the ith data point.
outlier-insensitive hybrid feature selection (OIHFS), rolling membershiplevel Membership level to determine outlier
element bearings. candidates.
N OMENCLATURE Nanaldata Number of data points per bearing condition
in the analysis dataset.
Bd Roller diameter. Nclasses Number of bearing conditions.
Ci Intraclass compactness of the ith class. NFN Number of data points in class i that are not
Coverall Overall compactness estimated from per- correctly classified as class i.
class compactness. Nfeatures Number of fault features (or signatures).
cdpi Centroid data point of the ith class. Niterations Number of iterations for both the filter and
D A set of data points in a class. wrapper methods.
Dcentroid Centroid data point. Noutliers Number of outliers in each class.
Di ith data point in a class. Nrollers Number of rollers in a rolling element
Manuscript received April 24, 2015; revised July 31, 2015, September bearing.
10, 2015, and December 13, 2015; accepted January 9, 2016. Date NTP Number of data points in class i that are
of publication February 11, 2016; date of current version April 8, 2016.
This work was supported in part by the National Research Foundation
correctly classified as class i.
of Korea funded by the Ministry of Education, Science, and Technology Ntfreqbins Total number of frequency bins.
of Korea under Grant NRF-2013R1A2A2A05004566 and Grant NRF- Ntotaldata Total number of data points used to test the
2015K2A1A2070866, in part by the over 100 CALCE members of
the CALCE Consortium, and in part by the National Natural Science
k-nearest neighbor (k-NN) classifier.
Foundation of China under Grant 71420107023. (Corresponding author: Ntrdata Total number of data points used to train the
Jong-Myon Kim.) k-NN classifier.
M. Kang was with the Department of Electrical Engineering, University
of Ulsan, Ulsan 44610, Korea. He is now with the Center for Advanced
Ntsamples Total number of data samples in five-second
Life Cycle Engineering, The University of Maryland, College Park, MD acoustic emission data sampled at 250 kHz,
20742 USA (e-mail: mskang@calce.umd.edu). x(n).
Md. R. Islam and J. Kim are with the School of Electrical, Electronic,
and Computer Engineering, University of Ulsan, Ulsan 44610, Korea
n Number of data points (n = Nanaldata in this
(e-mail: rashedcse@mail.ulsan.ac.kr; kim7097@mail.ulsan.ac.kr). study).
J.-M. Kim is with the Department of IT Convergence, University of outlieri,l lth outlier in class i.
Ulsan, Ulsan 44610, Korea (e-mail: jmkim07@ulsan.ac.kr).
M. Pecht is with the Center for Advanced Life Cycle Engineering,
Pd Pitch diameter.
The University of Maryland, College Park, MD 20742 USA (e-mail: RVorder Order of random variation in the theoretical
pecht@calce.umd.edu). bearing characteristic frequencies.
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org.
S(f ) Magnitude response of fast Fourier transform
Digital Object Identifier 10.1109/TIE.2016.2527623 of x(n).
0278-0046 © 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
3300 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 63, NO. 5, MAY 2016
Si Interclass separability of the ith class. identification of various failures in a direct-drive wind turbine
Soverall Overall separability estimated from per-class [10]. More specifically, the HFS method consists of a global
separability. geometric similarity scheme that yields promising feature sub-
vDi Two-dimensional (2-D) vector used to deter- sets and a predefined classifier (e.g., support vector machine
mine whether a data point Di is an outlier. or general regression neural network) to predict diagnostic
α Contact angle. performance (or classification accuracies) with these feature
ε Constant value to control the membership subsets. In [11], Yang et al. proposed a method to improve diag-
level. nostic performance by introducing an HFS framework which
x̄, σ Mean and standard deviation of x(n). is an unsupervised learning model. This method is effective
for bearing fault diagnosis with fewer fault signatures that
are closely related to single and multiple-combined bearing
I. I NTRODUCTION
defects.
Fig. 1. Example of single and multiple-combined seeded bearing failures with crack length, width, and depth of 3, 0.35, and 0.3 mm, respectively.
(a) BCI, (b) BCO, (c) BCR, (d) BCIO, (e) BCIR, (f) BCOR, and (g) BCIOR, where the number of rollers is 13, the contact angle is 0◦ , and the roller
and pitch diameters are 9 and 46.5 mm, respectively.
TABLE I
D ETAILED D ESCRIPTION OF VARIOUS DATASETS U SED TO E VALUATE THE E FFICACY OF THE OIHFS M ETHODOLOGY
TABLE II
D EFINITION OF T IME -D OMAIN S TATISTICAL PARAMETERS U SED IN T HIS S TUDY
Ntsamples is the total number of data samples in five-second AE data sampled at 250 kHz, x(n).
x̄ and σ are the mean and the standard deviation of x(n), respectively.
TABLE III
D EFINITION OF F REQUENCY-D OMAIN S TATISTICAL PARAMETERS U SED IN T HIS S TUDY
characteristic frequencies (RV order = 2% in this study) and i I, both the filter and wrapper methods are performed Niterations
is an index indicating the ith harmonic of BPFI, BPFO, and times (Niterations = 20 in this study). This iterative process with
2 × BSF (i = 1, 2, and 3 in this study). cross validation reduces the variability of the most discrimi-
In summary, the dimensionality of the fault-signature pool natory fault-signature subset, which is used for reliable FDD.
used in the feature selection process is Nfeatures × Nanaldata × More details about the OIHFS approach are given below.
Nclasses , where Nfeatures is the number of fault signatures 1) A Metric to Assess the Quality of Feature Subsets
(Nfeatures = 22 in this study), Nanaldata is the number of data in OIHFS: SFFS is used to yield a series of feature subsets.
points per bearing condition in the analysis dataset (Nanaldata = To determine a promising feature subset candidate from these,
30 in this study), and Nclasses is the number of bearing con- a metric to precisely assess the quality of feature subsets is
ditions to be discriminated in this study (Nclasses = 8 in this needed. Recently, Kang et al. presented an efficient multivariate
study). feature evaluation criterion using average values of pair-wise
Euclidean distances to measure the intraclass compactness and
interclass separability [23]. Based on this criterion, the authors
B. OIHFS Scheme greatly improved the diagnostic performance. In practice, the
As shown in Fig. 6, k-cv [22] is used to divide the above-mentioned feature evaluation criterion is effective for
Nfeatures × Nanaldata × Nclasses -dimensional fault-signature pool determining a feature subset that minimizes the intraclass com-
randomly into k Nfeatures × (Nanaldata /k) × Nclasses -dimensional pactness and maximizes the interclass separability. However,
fault-signature subpools. Accordingly, the filter method in diagnostic performance deterioration is likely, since the esti-
OIHFS can yield k discriminatory feature subset candidates. mation of both the compactness and separability based on
Then, these feature subsets are used in the wrapper method for average values of pair-wise Euclidean distances does not take
accuracy estimation of k-NN. As briefly mentioned in Section into account the impact of outliers.
3304 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 63, NO. 5, MAY 2016
The example in Fig. 7 demonstrates the reason that it is nec- For every data point Di , the norm metric is used to compute
essary to consider outliers in estimations of both the intraclass the cumulative distances to all other data points, resulting in
compactness and the interclass separability. In Fig. 7, three out-
liers are clearly observed in class 1. Although there is a high n
Li = Di − Dj 2 , i = 1, 2, . . . , n. (2)
probability that these outliers are not correctly discriminated j=1
into class 1, the ratio of the intraclass compactness to interclass
The centroid data point Dcentroid is associated with a data
separability may be low enough when the average values of
point yielding the minimum accumulated distance. That is,
pair-wise Euclidean distances are calculated, which means that
Dcentroid is a data point satisfying Dcentroid = Di and i =
these features are effectively used to identify the class 1 from
arg min {Li }, respectively. In practice, data points can be cat-
the others. This is because most of the data points in class 1 are i
closely agglomerated and separate from data points belonging egorized as outliers if they have both of the following two
to other classes. Hence, this study investigates a way to mea- attributes: a large distance from the agglomerated data points
sure both the compactness and the separability by considering and a low membership degree. Specifically, the membership
outliers. degree of the data point can be interpreted as the degree to
In the developed OIHFS methodology, the intraclass com- which the point is affinitive with the class to which it belongs.
pactness of a class is defined as the maximum Euclidean To effectively detect outliers, a 2-D vector involving the
distance between a centroid data point and outliers. Thus, a aforementioned two attributes, vDi = {disti , membershipi }, is
centroid data point and outliers must be detected in each class needed for each data point, i = 1, 2, . . . , n. As depicted in
so that the intraclass compactness can be estimated. Let D = Fig. 9, the maximum Euclidean distance between the ith data
D1 , D2 , D3 , . . . , Dn be a set of data points in a class, where point and its neighboring data points disti is used as one of
n is the total number of data points (i.e., n = Nanaldata in this the outlier detection criteria. The number of neighboring data
study). In addition, each data point in D corresponds to a vec- points is set to 3 in this study. In addition, a membership degree
tor involving fault signatures specified by SFFS. Fig. 8 depicts for the ith data point, membershipi , is assigned by a probability
an example of data point configuration in a class. density function (pdf) of the maximal Euclidean distance. This
KANG et al.: HFS SCHEME FOR REDUCING DIAGNOSTIC PERFORMANCE DETERIORATION 3305
Fig. 10. Example showing the process used to compute the intraclass
compactness of a class.
membership degree is used as another outlier detection crite- where mindistcdp-to-dp = min cdpi − dpj,k 2
∀i, j = 1, 2,
rion. In this study, the membership level for determining outlier i=j
Fig. 12. Predictive classification accuracy of the k -NN classifier using 40 discriminatory feature subset candidates.
TABLE V TABLE VI
S UMMARY OF F EATURE S UBSETS D ETERMINED BY THE OIHFS S UMMARY OF D ISCRIMINATORY F EATURE S UBSETS Y IELDED
M ETHODOLOGY BY THE F EATURE E VALUATION M ETRIC IN [23]
until each subpool is reserved as either a training dataset or a from Niterations × k feature subset candidates. More specifically,
test dataset at least once. the decision rule is based not only on the predictive classifica-
In OIHFS, the aforementioned accuracy estimation process tion accuracy (or diagnostic performance) of the k-NN classifier
is repeated Niterations times. Hence, a decision rule is required so but also on the frequency of the feature subsets. In this decision
that the most discriminatory feature subset can be determined rule, the predictive classification accuracy has the priority in the
KANG et al.: HFS SCHEME FOR REDUCING DIAGNOSTIC PERFORMANCE DETERIORATION 3307
TABLE VII
AVERAGE C LASSIFICATION ACCURACIES AND S ENSITIVITIES FOR I DENTIFYING D EFECT-F REE AND D EFECTIVE B EARINGS
VIA 20 T IMES K -CV (U NIT : %)
TABLE VIII
AVERAGE E XECUTION T IMES FOR B OTH FAULT S IGNATURE C ALCULATIONS AND ACCURACY E STIMATIONS
B. Efficacy Verification of the OIHFS Methodology for a low rotational speeds. To analyze this phenomenon, this study
Bearing Fault-Diagnosis Application employs a 2-D representation of discriminatory feature subsets
yielded by the OIHFS approach, as depicted in Fig. 13. For
The key difference between the OIHFS and other conven-
bearings with small cracks at low rotational speeds (e.g., dataset
tional HFS methodologies is the manner of assessing the quality
1), fault signatures in the same class are not as closely agglom-
of feature subsets. Hence, this section validates the effective-
erated as those obtained from bearings with large cracks at high
ness of the feature subset evaluation metric (under the OIHFS
rotational speeds (e.g., dataset 10). In addition, fault signatures
scheme) in comparison with one using average values of pair-
belonging to BCO and BCIO are not clearly separated, which
wise Euclidean distances [23]. Table VI summarizes the most
eventually results in diagnostic performance degradation.
discriminatory feature subset for each dataset yielded by the
In this study, the OIHFS methodology efficiently reduces the
feature subset evaluation metric in [23].
dimensionality of the feature vector by eliminating irrelevant
k-cv is also employed to estimate the generalized classifica-
and redundant fault signatures for reliable FDD. This implies
tion accuracy in the performance evaluation process. That is,
that it is possible to alleviate the computational burden of con-
an evaluation dataset (see Fig. 5) is randomly divided into k
figuring a feature vector in real FDD applications. Moreover,
mutual folds, denoted as F1 , F2 , . . . , Fk . At the ith iteration
low-dimensional feature vectors can contribute to reducing the
in k-cv, fold Fi is reserved as a training dataset for the k-NN
time needed to compute the classification accuracy of a clas-
classifier, while the remaining folds are used to test the k-NN
sifier (e.g., k-NN in this study). Table VIII shows the speedups
classifier, in which the test of the k-NN classifier is performed
obtained due to the use of the low-dimensional feature vector in
k times. In addition, this study iteratively performs the per-
the developed method; all the experiments have been performed
formance evaluation process to increase the reliability of the
with MATLAB 2008a on an Intel Core i3-2120 CPU operating
diagnostic results. Hence, the final diagnostic performance is
at 3.30 GHz. As shown in Table VIII, the average time required
defined as the average of Niterations × k classification accuracies
to execute a given task within the bearing fault-diagnosis appli-
(ACA).
cation largely depends on the time required to calculate fault
Table VII presents the diagnostic performance for each
signatures. The average execution time for predicting classifica-
dataset (see Table I) in terms of the ACA, which is helpful for
tion accuracy is almost negligible. In summary, the developed
understanding the overall diagnostic performance. In addition,
method achieves 2.15- to 29.7-fold speedups by significantly
sensitivity, a useful metric for evaluating the diagnostic perfor-
reducing the execution times in fault-signature calculations.
mance for each bearing condition, is provided in Table VII, and
is defined as
NTP V. C ONCLUSION AND F UTURE W ORK
Sensitivity = × 100 (%) (10)
NTP + NFN The OIHFS scheme was developed to reduce diagnostic
where NFN is the number of data points in class i that are not performance deterioration caused by outliers in data-driven
correctly classified as class i. diagnostics. Its key contribution is the assessment of the qual-
As shown in Table VII, the OIHFS method enhances the ity of feature subsets. The developed feature subset evaluation
ACAs of 0.44% and 10% compared to the ACAs obtained metric, defined as the ratio of the intraclass compactness to the
when all the fault signatures and feature subsets specified by the interclass separability estimated by understanding the relation-
method in [23] are used, respectively. Consequently, the OIHFS ship between data points and outliers, is capable of determining
methodology can effectively solve the diagnostic performance the most discriminatory feature subset, and can minimize the
degradation problem caused by outliers. negative impacts of outliers. The experimental results indicated
An interesting observation in Table VII is that the diagnos- that feature subsets specified by the developed metric are more
tic performance decreases for bearings with small cracks at effective for alleviating diagnostic performance degradation
KANG et al.: HFS SCHEME FOR REDUCING DIAGNOSTIC PERFORMANCE DETERIORATION 3309
than feature subsets determined by the metric in [23]. The [16] WSα Sensor [Online]. Available: http://www.pacndt.com/downloads/
developed approach achieved diagnostic performance improve- Sensors/Alpha/WS_Alpha.pdf
[17] A. M. Al-Ghamd and D. Mba, “A comparative experimental study on the
ments of up to 30.0% over the conventional method in terms use of acoustic emission and vibration analysis for bearing defect identifi-
of ACA. In addition, the OIHFS method reduced the execu- cation and estimation of defect size,” Mech. Syst. Signal Process., vol. 20,
tion time of the bearing fault diagnosis application by efficiently pp. 1537–1571, 2006.
[18] Z. Xia, S. Xia, L. Wan, and S. Cai, “Spectral regression based fault feature
reducing the dimensionality of the originally produced feature extraction for bearing accelerometer sensor signals,” Sensors, vol. 12,
vector. pp. 13694–13719, 2012.
This study presented a method of detecting outliers based on [19] M. Kang, J. Kim, and J.-M. Kim, “High-performance and energy-efficient
fault diagnosis using effective envelope analysis and denosing on a
the following attributes: 1) large distances from the agglom- general-purpose graphics processing unit,” IEEE Trans. Power Electron.,
erated data points in the same class and 2) low membership vol. 30, no. 5, pp. 2763–2776, May 2015.
degrees. In this method, the membership level was experimen- [20] I. Bediaga, X. Mendizabal, A. Arnaiz, and J. Munoa, “Ball bearing
damage detection using traditional signal processing algorithms,” IEEE
tally set to a constant value so that outliers could be identified. Instrum. Meas. Mag., vol. 16, no. 12, pp. 20–25, Apr. 2013.
The downside of this is that a fixed membership level may lead [21] R. B. Randall and J. Antoni, “Rolling element bearing diagnostics—A
to misdetection of outliers. Thus, future research will explore tutorial,” Mech. Syst. Signal Process., vol. 25, pp. 485–520, 2011.
[22] J. D. Rodriguez, A. Perez, and J. A. Lozano, “Sensitivity analysis of k-
a technique in which the membership level is set adaptively so fold cross validation in prediction error estimation,” IEEE Trans. Pattern
that outliers can be detected more accurately in real data-driven Anal. Mach. Intell., vol. 32, no. 3, pp. 569–575, Mar. 2010.
FDD applications. [23] M. Kang, J. Kim, and J.-M. Kim, “Reliable fault diagnosis for incipi-
ent low-speed bearings using fault feature analysis based on a binary bat
algorithm,” Inf. Sci., vol. 294, pp. 423–438, 2015.
[24] A. Hajnayeb, A. Ghasemloonia, S. E. Khadem, and M. H. Moradi,
“Application and comparison of an ANN-based feature selection method
R EFERENCES and the algorithm in gearbox fault diagnosis,” Expert Syst. Appl., vol. 38,
pp. 10205–10209, 2011.
[1] J. Seshadrinath, B. Singh, and B. K. Panigrahi, “Vibration analysis based
interturn fault diagnosis in induction motors,” IEEE Trans. Ind. Informat.,
vol. 10, no. 1, pp. 340–250, Feb. 2014.
[2] Y. Gritli, L. Zarri, C. Rossi, F. Filippetti, G.-A. Capolino, and D. Casadei,
“Advanced diagnosis of electrical faults in wound-rotor induction Myeongsu Kang received the B.E. and M.S.
machines,” IEEE Trans. Ind. Electron., vol. 60, no. 9, pp. 4012–4024, degrees in computer engineering and informa-
Sep. 2013. tion technology and the Ph.D. degree in electri-
[3] S. Huang, K. K. Tan, and T. H. Lee, “Fault diagnosis and fault-tolerant cal, electronic, and computer engineering from
control in linear drives using the Kalman filter,” IEEE Trans. Ind. the University of Ulsan, Ulsan, Korea, in 2008,
Electron., vol. 59, no. 11, pp. 4285–4292, Nov. 2012. 2010, and 2015, respectively.
[4] X. Dai and Z. Gao, “From model, signal to knowledge: A data-driven He is currently a Research Associate with
perspective of fault detection and diagnosis,” IEEE Trans. Ind. Informat., the Center for Advanced Life Cycle Engineering,
vol. 9, no. 4, pp. 2226–2238, Nov. 2013. The University of Maryland, College Park, MD,
[5] S. Yin, X. Li, H. Gao, and O. Kaynak, “Data-based techniques focused USA. His research interests include data-driven
on modern industry: An overview,” IEEE Trans. Ind. Electron., vol. 62, prognostics and health management using sig-
no. 1, pp. 657–667, Jan. 2015. nal processing, data mining, and machine learning techniques, and
[6] S. Yin, X. Zhu, and O. Kaynak, “Improved PLS focused on high-performance computing.
key-performance-indicator-related fault diagnosis,” IEEE Trans. Ind.
Electron., vol. 62, no. 3, pp. 1651–1658, Mar. 2015.
[7] S. Yin and Z. Huang, “Performance monitoring for vehicle suspension
system via fuzzy positivistic C-means clustering based on accelerom- Md. Rashedul Islam received the B.S. degree
eter measurements,” IEEE/ASME Trans. Mechatronics, vol. 20, no. 5, in computer science and engineering from the
pp. 2613–2620, Oct. 2015. University Rajshahi, Rajshahi, Bangladesh, in
[8] A. Soualhi, G. Clerc, and H. Razik, “Detection and diagnosis of faults 2006, and the M.S. degree in informatics from
in induction motor using an improved artificial ant clustering technique,” the Högskolan i Borås (University of Boras),
IEEE Trans. Ind. Electron., vol. 60, no. 9, pp. 4053–4062, Sep. 2013. Boras, Sweden, in 2011. He is currently working
[9] B. Li, P.-L. Zhang, H. Tian, S.-S. Mi, D.-S. Liu, and G.-Q. Ren, “A toward the Ph.D. degree in electrical, electronic,
new feature extraction and selection scheme for hybrid fault diagnosis and computer engineering at the University of
of gearbox,” Expert Syst. Appl., vol. 38, pp. 10000–10009, 2011. Ulsan, Ulsan, Korea.
[10] C. Liu, D. Jiang, and W. Yang, “Global geometric similarity scheme for He is an Assistant Professor (on study leave)
feature selection in fault diagnosis,” Expert Syst. Appl., vol. 41, pp. 3585– with the Department of Computer Science and
3595, 2014. Engineering, University of Asia Pacific (UAP), Dhaka, Bangladesh. His
[11] Y. Yang, Y. Liao, G. Meng, and J. Lee, “A hybrid feature selection scheme research interests include signal processing, machine learning, data-
for unsupervised learning and its application in bearing fault diagnosis,” driven diagnostics and prognostics, parallel processing, and GPS.
Expert Syst. Appl., vol. 38, pp. 11311–11320, 2011.
[12] T. W. Rauber, F. A. Boldt, and F. M. Varejao, “Heterogeneous feature
models and feature selection applied to bearing fault diagnosis,” IEEE
Trans. Ind. Electron., vol. 62, no. 1, pp. 637–646, Jan. 2015.
[13] L. Lu, J. Yan, and C. W. de Silva, “Dominant feature selection for the Jaeyoung Kim received the B.S. and M.S.
fault diagnosis of rotary machines using modified genetic algorithm and degrees in electrical, electronic, and com-
empirical mode decomposition,” J. Sound Vib., vol. 344, pp. 464–483, puter engineering from the University of Ulsan,
2015. Ulsan, Korea, in 2012 and 2015, respectively,
[14] A.-B. Ming, W. Zhang, Z.-Y. Qin, and F.-L. Chu, “Dual-impulse response where he is currently working toward the Ph.D.
model for the acoustic emission produced by a spall and the size evalu- degree in electrical, electronics, and computer
ation in rolling element bearings,” IEEE Trans. Ind. Electron., vol. 62, engineering.
no. 10, pp. 6606–6615, Oct. 2015. His research interests include artificial intelli-
[15] PCI-2 Based AE System User’s Manual [Online]. Available: http://www. gence, data-driven prognostics and health man-
physicalacoustics.com/content/literature/multichannel_systems/PCI-2_ agement, and high-performance computing.
Product_Bulletin.pdf
3310 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 63, NO. 5, MAY 2016
Jong-Myon Kim (M’05) received the B.S. Michael Pecht (M’83–SM’90–F’92) received the
degree in electrical engineering from Myongji dual M.S. degree in electrical engineering and
University, Yongin, Korea, in 1995, the M.S. engineering mechanics and the Ph.D. degree
degree in electrical and computer engineering in engineering mechanics from the University
from the University of Florida, Gainesville, FL, of Wisconsin–Madison, Madison, WI, USA, in
USA, in 2000, and the Ph.D. degree in electrical 1978, 1979, and 1982, respectively.
and computer engineering from Georgia Institute He is the Founder of the Center for Advanced
of Technology, Atlanta, GA, USA, in 2005. Life Cycle Engineering, The University of
He is currently a Professor with the Maryland, College Park, MD, USA, which is
Department of IT Convergence and also a funded by more than 150 of the world’s lead-
Vice President of the Foundation for Industry ing electronics companies at more than U.S. $6
Cooperation, University of Ulsan, Ulsan, Korea. His research interests million/year. He is also the George E. Dieter Professor of Mechanical
include multimedia-specific processor architecture, fault diagnosis and Engineering and a Professor of Applied Mathematics with The University
condition monitoring, parallel processing, and embedded systems. of Maryland. He has authored/coauthored more than 20 books on elec-
tronic product development, use, and supply chain management and
more than 500 technical articles.