Application of morphological image processing to remove hair noises while enhancing patterns of near-Infrared human vein images
Recently, the innovative vein finder system has been studied
extensively and has many practical uses in healthcare and security. Developing a
better vein finder system often relies on image processing procedures which help to
enhance the vein images. Conventional image processing procedures as median
filtering and adaptive histogram equalization have shown benefit in enhancing vein
patterns. However, in some cases when there are hairs present in the images, most
of these procedures are less effective in removing noises from hairs. In this work,
we present a new approach employed additional morphological image processing
procedures to efficiently remove hair noises. We have successfully constructed a
vein finder device to acquire vein images and demonstrate the advantage of our
approach. Effects of the size and shape of the structural element in different
morphological image processing steps were studied and optimized to achieve the
best enhancement effect. Our approach can be applied widely to other vein finder
systems and enhance vein images from various parts of the human body.

Trang 1

Trang 2

Trang 3

Trang 4

Trang 5

Trang 6

Trang 7
Tóm tắt nội dung tài liệu: Application of morphological image processing to remove hair noises while enhancing patterns of near-Infrared human vein images
nder NIR illumination, veins appear as dark lines while skin and fat tissues
appear as lighter region, hence they are distinguishable. Developing a vein finder
system using NIR techniques [7] often faces a challenge, which is the low contrast
images that are generally present by light scattering. Enhancement of the contrast
of vein images is possible by image processing. Recent years, typical image
processing methods to enhance vein images have been used by many groups, both
Vietnamese [2, 5, 8] and international [3, 9], employed common procedures
including: application of median filtering, local histogram equalization following
by threshold filtering and sometimes Gaussian filtering.
However, in some cases, hairs on hands or legs of a human can be dense and
form a noise in the NIR vein images. The black hair acts just like a black body and
can absorb the full spectrum of light. Hence it is almost impossible to separate hair
noises/artifacts from vein patterns in NIR vein image by changing the optical
Journal of Military Science and Technology, Special Issue, No.72A, 5 - 2021 69
Biomedical Physics
configurations of the vein finder system. The hair noises also turn up as continuous
and thin lines like vein lines. Most of the conventional image processing
procedures appear to be less effective in removing noises from hairs. In this work,
we propose new image processing procedures using additional morphological
image processing steps to minimize (or to remove completely in some cases) noise
effect of hairs, while preserving the continuous vein lines. To demonstrate the
advantage of our approach, we construct a near-infrared vein imaging device to
acquire vein images, and apply and compare the conventional image processing
procedures versus ours.
2. MATERIALS AND METHODS
2.1. A near-infrared vein imaging device
Figure 1. Diagram of the working principles of our near-infrared vein imaging
device (left side) and picture of the real device (right side).
We have constructed a near-infrared vein imaging device, which consisted of a
light source (850-nm or 950-nm LEDs), a camera to capture the vein images, a
computer Raspberry Pi 4 (model B) to process the digital image and a screen to
display output vein images (figure 1). The image processing program is developed
in Python language with open source library OpenCV and can be loaded and run
on the Raspberry Pi 4.
2.2. Conventional Image Processing Procedures
Figure 2. Diagram of the typical image processing procedures
to enhance vein image.
Typical image processing methods to enhance vein images often composes of
various procedures (figure 2). Median filtering is a nonlinear method used to
remove noise from images without eliminating the edges and lines. Specifically,
the median filter works by replacing each pixel of the image with the median of all
pixels in a neighborhood. Local histogram equalization following by threshold
filtering can be applied then. After processing, the visual contrast and the
sharpness of vein images can be enhanced but one problem remains unchallenged
is the noise caused by hairs.
2.3. Proposed Image Processing Procedures
70 P. V. Quan, , D. N. Thuan, “Application of morphological image human vein images.”
Research
To minimize noise effect of hair (in some case can remove hair noises
completely) in output vein images, we employ morphological image processing
after adaptive histogram equalization process (figure 3). The morphological image
processing steps include opening, closing and dilation algorithms.
Figure 3. Diagram of our image processing procedures employed morphological
image processing to enhance vein image.
2.4. Morphological Image Processing Algorithms
Morphological image processing is the processing of images based on the
structure and shape of the object [10]. Its language is set theory. By choosing the
appropriate structural element (set B), it is possible to construct the morphology
sensitive to the special shapes in the input image (set A). In our work,
morphological image processing algorithms are applied for binary images. Most
morphological image processing algorithm can be defined from two basic
operations: dilation and erosion.
The dilation of by , denoted as , is the set of all displacements z (z is
the center of ’s structuring element on ), such that and overlap by at least
one element. It can be defined as:
{ [( ) ] } (1)
Meanwhile, the erosion of by , denoted as is the set of all points z,
such that , translated by z, is contained in . It is defined as:
{ } (2)
While dilation tends to expand the image’s boundaries, erosion tends to reduce
these boundaries, even remove the small ones.
If we perform an erosion of A by B, followed by a dilation of the result by B, we
then obtain opening of A by B, denoted as
(3)
Similarly, if a dilation is performed first, followed by an erosion, we then obtain
closing of A by B, denoted as:
(4)
Opening generally smoothes the contour of an object and eliminate thin
protrusions, while closing tends to fill narrow gaps and smoothen lines within
the contour.
3. RESULTS AND DISCUSSION
3.1. Vein images captured by our near-infrared vein imaging device and
enhanced by conventional image processing procedures
Journal of Military Science and Technology, Special Issue, No.72A, 5 - 2021 71
Biomedical Physics
Firstly, we apply conventional image processing procedures used by various
research group to enhance the vein image of a human’s upper hand (figure 4). Although
salt-pepper noise can be reduced by median filtering and contrast of the images can be
improved after processing, hairs remain and largely affect the output images.
Figure 4. Vein image of a human’s upper hand after typical image processing
procedures, showing hairs remain and affect output images.
3.2. Effect of the morphological image processing algorithms
To minimize hairs on the vein images, we introduce a new image processing
approach with employs consecutive morphological image processing steps
including opening, closing and dilation algorithms. Effect of each processing step
can be elucidated as follows:
3.2.1. Effect of the closing algorithm
0 0 1 0 0
1 1 1 1 1
B 1 1 1 1 1
1 1 1 1 1
0 0 1 0 0
Figure 5. Effect of the structuring element B’ size in closing algorithm on vein
image of a human’s upper hand. The size of each image is (480x640) pixels.
Median filtering can only remove small dot-shaped noise, while thin and long
line-shaped noises are not affected. To remove these line-shape noises, we first
apply closing algorithm. The size and shape of structuring element B is the most
important factor in the morphological image processing method. Edged shapes like
a triangle or rectangular will often break continuous lines, hence we choose an
ellipse shape. We then apply closing algorithm with various sizes of structuring
element B order to find the optimal one. An example of structuring element B is an
ellipse with the size of (5x5) pixels is in figure 5.
Figure 5 shows effect of the ellipse’s size on the closing algorithm on vein
images of a human’s upper hand. It is clear that the small size of the ellipse – (1x1)
or (3x3) pixels – results in little effect of hair removal. While the big size of the
ellipse – (9x9) or (11x11) – pixels) not only removes hair noise, but also breaks
some continuous line vein and removes some broken vein lines which are important
information. Hence, we choose the size of the structuring element B is an ellipse at
(5x5) size for the finest effect of hair removal while preserving important
information. Applying closing algorithm helps reduce significant line-shaped
72 P. V. Quan, , D. N. Thuan, “Application of morphological image human vein images.”
Research
noises, however, it also cut some of the thin-lined veins. A simple closing algorithm
can not solve the problem and we have to use other following algorithms.
3.2.2. Effect of the opening algorithm
Using the same principle for testing resulted image with different sizes of
structuring element B, we derive the optimal size of the ellipse for the following
algorithms. To restore the broken thin-lined vein (figure 6), we apply opening
algorithm while structuring element B is an ellipse with the size of (9x9) pixels.
3.2.3. Effect of the dilation algorithm
After consecutive opening and closing algorithm, some hair noises are removed.
However, the vein’s lines are quite thick. To make those line thinner, we apply
dilation algorithm while structuring element B is an ellipse with the size of (6x6)
pixels (figure 6).
Figure 6. Effect our morphological image processing procedure,
including consecutive closing, opening and dilation algorithms
on vein image of a human’s upper hand.
3.2.4. Effect of our new image processing procedures
Figure 7. Vein image of a human’s upper hand after our new image processing
procedures, showing significant hair noises (dot lines, in red) can be removed.
After applying our new morphological image processing procedures, we can
remove significant hair noises as shown in figure 7. Although the vein lines
become thinner, all continuous vein lines in the images are maintained. Comparing
with output images processed by conventional image processing procedure (figure
4), our result clearly shows the advantage of our new image processing procedures
in removing hair noises while maintaining continuous vein lines.
3.3. Vein images from various part of human hands enhanced by our image
processing procedures
To verify effect of our new image processing approach, we have taken images
Journal of Military Science and Technology, Special Issue, No.72A, 5 - 2021 73
Biomedical Physics
from other parts of human hands including wrist (figure 8) and arm (figure 9).
These images further confirm the advantage of our new image processing
procedures in removing hair noises while enhancing vein lines and maintaining
their borders with surrounding tissues. However, some discontinuous vein lines also
are affected. With further optimization, our new image processing procedures can
be widely applied to enhance vein images from various parts of the human body.
Figure 8. Vein image of a human’s wrist after our new image processing
procedures. Significant hair noises (dot lines, in red) can be removed
while a discontinuous vein line (dash line, in blue) is also affected.
Figure 9. Vein image of a human’s arm after our new image processing procedures.
4. CONCLUSIONS
We have developed a new image processing approach employed morphological
image processing to efficiently remove hair noises, and constructed a vein finder
device to acquire vein images and compare our new procedures with conventional
ones. We have studied the effects of the elements ellipse’ size in different
morphological image processing steps and optimized them to achieve the best
enhancement effect. We show that our new image processing procedures have
overcome most conventional ones in removing hair noises, enhancing vein lines
while maintaining important information of the vein images. Moreover, our
approach is applicable in vein images from various part of the human hand. Thus,
the principle of our approach can be applied widely to enhance images from other
parts of the human body and in many other vein finder systems.
Acknowledgement: This research is supported by the Vietnam’s Ministry of Science and
Technology under Project ĐTĐL.CN-40/19.
74 P. V. Quan, , D. N. Thuan, “Application of morphological image human vein images.”
Research
REFERENCES
[1]. W. Wu, S. J. Elliott, S. Lin, S. Sun, and Y. Tang, in IET Biometrics
(Institution of Engineering and Technology, 2020), pp. 1.
[2]. K. H.-D. Nguyen, A. L.-T. Nguyen, and H. T.-T. Pham, in International
Conference on the Development of Biomedical Engineering in Vietnam
(Springer, 2017), pp. 559.
[3]. S. Bhure and S. T. Hamde, in 2019 10th International Conference on Computing,
Communication and Networking Technologies (ICCCNT)2019), pp. 1.
[4]. L. Wang and G. Leedham, in 2006 IEEE International Conference on Video
and Signal Based Surveillance (IEEE, 2006), pp. 52.
[5]. T. Van Tran, H. S. Dau, D. T. Nguyen, S. Q. Huynh, and L. Q. Huynh,
Science and Technology Development Journal 20, 91 (2017).
[6]. E. Hemmer, A. Benayas, F. Légaré, and F. Vetrone, Nanoscale Horizons 1,
168 (2016).
[7]. C.-T. Pan, M. D. Francisco, C.-K. Yen, S.-Y. Wang, and Y.-L. Shiue, Sensors
19, 3573 (2019).
[8]. L. T. Tran and H. T.-T. Pham, in International Conference on the Development
of Biomedical Engineering in Vietnam (Springer, 2018), pp. 383.
[9]. C. Villaseñor-Mora, F. J. Sanchez-Marin, and M. E. Garay-Sevilla, Infrared
Physics & Technology 51, 221 (2008).
[10]. E. Dougherty, Mathematical morphology in image processing (CRC press, 2018).
TÓM TẮT
ỨNG DỤNG THUẬT TOÁN XỬ LÝ ẢNH HÌNH THÁI ĐỂ LOẠI BỎ NHIỄU
DO LÔNG GÂY RA NHẰM NÂNG CAO CHẤT LƯỢNG ẢNH TĨNH MẠCH
TỪ KỸ THUẬT THU ẢNH HỒNG NGOẠI GẦN
Gần đây, các thiết bị nhận ảnh tĩnh mạch đã được nghiên cứu rộng rãi và
có nhiều ứng dụng thực tế trong y tế và bảo mật. Một trong những hướng
nghiên cứu chính phát triển thiết bị này là các thuật toán xử lý ảnh giúp tăng
cường ảnh tĩnh mạch. Một số thuật toán xử lý ảnh như lọc trung vị và cân
bằng hoành đồ tương ứng thường được sử dụng và cho kết quả tốt. Tuy nhiên,
trong một số trường hợp khi có nhiều lông ở vị trí chụp ảnh và gây ra nhiễu,
thì các phương pháp này chưa thật hiệu quả trong loại bỏ nhiễu. Trong nghiên
cứu này, chúng tôi đưa ra một cách tiếp cận mới sử dụng thêm thuật toán xử lý
ảnh hình thái để loại bỏ hiệu quả các nhiễu do lông gây ra. Chúng tôi đã chế
tạo thành công thiết bị thu ảnh tĩnh mạch và sử dụng chúng để tối ưu các bước
xử lý ảnh của mình. Ảnh hưởng của kích thước, hình dạng của cấu trúc thành
phần trong các bước xử lý ảnh hình thái khác nhau đã được khảo sát và tối ưu
hóa để đạt được hiệu quả tốt nhất. Cách tiếp cận của chúng tôi có thể được áp
dụng cho nhiều thiết bị nhận ảnh tĩnh mạch khác và nâng cao chất lượng hình
ảnh tĩnh mạch chụp từ các vùng khác nhau trên cơ thể.
Từ khóa: Xử lý ảnh hình thái; Tăng cường ảnh; Ảnh tĩnh mạch người; Hồng ngoại gần.
Received 31th August 2020
Revised 18th November 2020
Accepted 10th May 2021
Author affiliations:
1 Department of Optical Devices, Le Quy Don Technical University;
2 Institute of Materials Sciences (IMS), Vietnam Academy of Science and Technology.
*Corresponding author: thuandn@ims.vast.ac.vn.
Journal of Military Science and Technology, Special Issue, No.72A, 5 - 2021 75 File đính kèm:
application_of_morphological_image_processing_to_remove_hair.pdf

