Expert Systems With Applications 50 (2016) 75–88
Contents lists available at ScienceDirect
Expert Systems With Applications
journal homepage: www.elsevier.com/locate/eswa
Expert system for automated bone age determination
Jinwoo Seok
a,∗
, Joséphine Kasa-Vubu
b
, Michael DiPietro
c
, Anouck Girard
a
a
Department of Aerospace Engineering, University of Michigan, Ann Arbor, Michigan 48109, United States
b
Department of Pediatrics-Division of Pediatric Endocrinology, University of Michigan Health System, Ann Arbor, Michigan 48109, United States
c
Department of Radiology, Section of Pediatric Radiology University of Michigan Health System, Ann Arbor, Michigan 48109, United States
article info
Keywords:
Bone age
Expert system
Automated system
Fusion rule
Classification
abstract
A novel automated bone age determination algorithm using left hand X-ray images, which provides con-
sistent overall bone age as well as five part bone ages, is presented in this paper. Based on the descriptive
narrative from the Greulich and Pyle atlas as well as those from other more recent studies, 17 region of
interests are selected and based on anatomical similarity, five clinically relevant groupings (or “parts”) are
defined on left hand X-ray images. When disharmonious maturations for different regions of interest are
large, providing part bone ages with overall bone age is helpful to pediatricians. Based on interviews with
two experts to get input on their bone age determination strategy, overall bone age determination can be
viewed as the weighted sum of “part bone ages” of the five parts. Using the method of least squares and
inputs from five (human) readers, we extract weights for bone age determination using all five parts (as
well as reduced algorithms using only four, three or two parts). The weights indicate that part 1 (distal
joints) has the highest priority. Overall bone age is then estimated based on the weights and bone ages
of available parts. In our work, a computer vision algorithm provides bone ages of individual regions of
interest. To combine the region of interest computer classifiers and generate each of the five part bone
ages, we develop and analyze fusion rules of multiple classifiers with more than three classes each. The
fusion rules take into account performance of each region of interest classifier. Once the part bone ages
are obtained based on the fusion rule and region of interest classifiers, the overall bone age is determined
in a fully automated way. Finally, we give a use case for the whole automated bone age determination
system and validation of the algorithm based on given performance of each region of interest computer
classifier. Results indicate that the algorithm works well with reasonably good classifiers.
© 2015 Elsevier Ltd. All rights reserved.
1. Introduction
1.1. Motivation
Early detection of possible growth disorders or abnormal pu-
bertal maturation is an important aspect for wellbeing. The assess-
ment of growth and pubertal maturation is central to the practice
of pediatric endocrinology. Bone age (BA) is a measure of the de-
gree of maturation of a child’s skeleton. Its reliable assessment is a
key reference in growth and maturation evaluation.
The Greulich and Pyle (GP) (Greulich & Pyle, 1959) atlas is the
predominant clinical reference to determine BA in pediatric en-
docrinology in the United States. To determine BA, a radiologist
compares a patient’s X-ray to those contained in the reference
∗
Corresponding author. Tel.: +17183168589.
E-mail addresses: sjinu@umich.edu (J. Seok), jzkv@med.umich.edu (J. Kasa-
Vubu), dipietro@med.umich.edu (M. DiPietro), anouck@umich.edu (A. Girard).
atlas. The patient’s X-ray is then assigned the BA corresponding to
the closest matching atlas image.
When comparing the X-ray and the atlas, clinicians focus on
a number of areas of special interest, subsequently called Re-
gions of Interest (ROI). Disharmonious maturations may be found
in BA assessment for different ROIs. However, there is no stan-
dard rule to determine the overall BA when the maturation of
each ROI is different. In this situation, the clinicians rely on their
experience and personal opinions. From an engineering perspec-
tive, the method is human-centric and subject to bias in inter-
pretation. In other words, different radiologists may use differ-
ent criteria when matching the patient’s X-ray to the atlas, which
may cause different overall BA readings. Furthermore, if dishar-
monious maturations are significant, overall BA may not be rep-
resentative, and clinicians may benefit from additional informa-
tion on maturation of different parts in the hand. However, no
formal method to provide this information exists. Generating and
providing that additional information would be helpful for the
clinicians.
http://dx.doi.org/10.1016/j.eswa.2015.12.011
0957-4174/© 2015 Elsevier Ltd. All rights reserved.