This application claims priority from Korean Patent Application No. 10-2016-0122386, filed on Sep. 23, 2016 in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety.
Exemplary embodiments relate to a time-of-flight (TOF) image capturing apparatus and a method of reducing distortion of depth caused by multiple reflection of light.
Recently, there has been extensive research on three-dimensional (3D) cameras, motion capture sensors, laser radars (LADARs), and the like that can acquire information about a distance to a subject. Especially, the importance of 3D content has been emphasized along with the development of and increased demand for 3D display apparatuses which may display images with a sense of depth. Accordingly, research is underway on various apparatuses for obtaining depth images to be used by a general user to directly produce 3D content.
Depth information about a distance between a surface of a subject and an apparatus for obtaining a 3D image may be obtained via a stereo vision method using two cameras or triangulation using structured light and a camera. Alternatively, a depth image capturing apparatus using a time-of-flight (TOF) method has also been utilized.
One or more exemplary embodiments provide a time-of-flight (TOF) image capturing apparatus and an image processing method for reducing distortion of depth caused by multiple reflection.
Further, one or more exemplary embodiments provide a non-transitory computer readable recording medium having recorded thereon a program for executing on a computer the image processing method of reducing distortion of depth image caused by multiple reflection in the TOF image capturing apparatus.
According to an aspect of an exemplary embodiment, there is provided an image processing method for reducing distortion of a depth image including: emitting light beams having different phases from each other to a subject; obtaining a plurality of original images based on the light beams reflected from the subject; determining original depth values of original depth images obtained from the plurality of original images, based on phase delays of the reflected light beams, the reflected light beams comprising multi-reflective light beams that distort the original depth values; determining imaginary intensities of the multi-reflective light beams with respective to each phase of the multi-reflective light beams, based on regions having intensities greater than a predetermined intensity in the original depth images; correcting the original depth values of the original depth images based on the imaginary intensities of the multi-reflective light beams; and generating corrected depth images based on the corrected original depth values.
According to an aspect of another exemplary embodiment, there is provided a TOF image capturing apparatus including: a light source configured to emit emissive light beams having different phases from each other toward a subject; an optical shutter; an image sensor configured to sense the light beams reflected from the subject and incident onto the optical shutter; and a processor configured to: obtain a plurality of original images based on the reflected light beams; determine original depth values of original depth images obtained from the plurality of original images based on phases delays of the reflected light beams, the reflected light beams comprising multi-reflective light beams that distort the original depth values; determine imaginary intensities of the multi-reflective light beams based on regions having intensities greater than a predetermined intensity in the original depth images; correct the original depth values of the original depth images based on the imaginary intensities of the multi-reflective light beams; and generate corrected depth images based on the corrected original depth values.
According to an aspect of another exemplary embodiment, a non-transitory computer readable recording medium having recorded thereon a program for executing on a computer the method of reducing distortion of depth image caused by multiple reflection is provided.
The above and/or other aspects will be more apparent by describing certain exemplary embodiments, with reference to the accompanying drawings, in which:
Exemplary embodiments are described in greater detail below with reference to the accompanying drawings.
In the following description, like drawing reference numerals are used for like elements, even in different drawings. The matters defined in the description, such as detailed construction and elements, are provided to assist in a comprehensive understanding of the exemplary embodiments. However, it is apparent that the exemplary embodiments can be practiced without those specifically defined matters. Also, well-known functions or constructions are not described in detail since they would obscure the description with unnecessary detail.
While such terms as “first,” “second,” etc., may be used to describe various components, such components must not be limited to the above terms. The above terms are used only to distinguish one component from another. For example, a first component may be denoted as a second component and similarly, the second component may be denoted as the first component.
It will be further understood that the terms “comprises” and/or “comprising” used herein specify the presence of stated features or components, but do not indicate that all of various components or features in the specification are necessarily included, and do not preclude the presence or addition of one or more other features or components. It will be further understood that the terms “comprises” and/or “comprising” used herein specify the presence of stated features or components, but do not preclude the presence or addition of one or more other features or components.
As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
In the TOF image capturing apparatus 1 illustrated in
Referring to
The light source 20 may be realized by a light emitting diode (LED) or a laser diode (LD). The light source 20 may emit light in an infrared (IR) or near infrared (near IR) range to the subject 2. However, the type of the light is not limited thereto. The light source 20 may sequentially emit light having different phases from each other toward the subject 2. For example, the light source 20 may emit light having phases of 0°, 90°, 180°, and 270° to the subject 2. In the exemplary embodiment, four phases are used, but the embodiment is not limited thereto.
Emissive light beams of respective phases may be reflected by a surface of the subject 2. Reflective light beams having different phases from each other may be incident on the optical shutter 40 via the lens 30. The lens 30 may focus light reflected from the subject 2. The reflective light beams focused by the lens 30 may be incident on the optical shutter 40 and the image sensor 50.
A flight time of light emitted from the light source 20 and reflected by the subject 2 may be determined based on a distance between the light source 20 and the object 2. For example, the flight times of the reflective light beams reflected at respective multiple points P1, P2, P3, P4, and P5 of the subject 2 may be different from each other due to differences in flight distances. Thus, the distance between the subject 2 and the TOF image capturing apparatus 1 may be calculated based on the flight time corresponding to the difference between a time when the light source 20 emits light and a time when the image sensor 50 senses the light. The TOF image capturing apparatus 1 may generate a depth image of a scene including the subject 2 and surroundings thereof by calculating depths for the subject 2 and the surroundings thereof via the aforementioned principle of the TOF.
Referring to a first graph 31 in
The image sensor 50 may include a complementary metal oxide semiconductor (CMOS) image sensor (CIS) or a charge coupled device (CCD). However, the exemplary embodiment is not limited thereto. The image sensor 50 may be realized by, for example, a pixel array including sensing elements including n×n (n is a natural number) pixels. In the exemplary embodiment, a rectangular pixel array is assumed for the sake of convenience, but the number of rows or columns of the pixel array in the image sensor 50 is not be limited and may vary.
The processor 10 may generate the depth image by using optical signals of different phases from each other which are sensed by the image sensor 50. In detail, the processor 10 may generate infrared images corresponding to respective phases based on intensity of sensed infrared light, calculate the TOFs by using the infrared images of respective phases, and generate the depth image by using depth values based on the calculated TOFs. In addition, the processor 10 may control functions and operations of the light source 20, the optical shutter 40, the image sensor 50, and the memory 60 in the TOF image capturing apparatus 1.
The memory 60 may store outputs processed in the TOF image capturing apparatus 1, for example, data of infrared light signals, generated infrared images, calculation results of the TOFs, the depth values, the depth images, etc., and provide data stored in respective components of the TOF image capturing apparatus when needed.
An error in the depth value of the depth image may occur due to the existence of electrical noise or signal distortion in the light source 20, the lens 30, the optical shutter 40, and the image sensor 50 of the TOF image capturing apparatus 1. Accordingly, the TOF image capturing apparatus 1 may perform image processing for reducing distortion of depth which has occurred due to the electrical noise or the signal distortion. Detailed descriptions on this matter will be provided with reference to other drawings below.
The TOF image capturing apparatus 1 may measure depth by sensing the reflective light that returns back to the image sensor 50 of the TOF image capturing apparatus 1 after the emissive light generated in the light source 20 has been reflected by the subject 2 to be measured. When a field of view (FOV) to be measured by the TOF image capturing apparatus 1 is wide, a method of dispersing light via a diffuser or the lens 30 in front of the light source 20 may be used. However, when light is reflected by an arbitrary subject, reflective light may basically have a Lambertian reflection type. Thus, the reflective light may propagate not only to the image sensor 50 but also in an omnidirectional manner.
In this case, a direct beam 210 that directly returns after having been reflected by the subject 2 may be mixed with light returning in various paths (multiple reflection or multi-path, hereinafter, multi-reflective light beams) 220 in the image sensor 50, and as a result, distortion of depth information may occur. The multi-reflective light beams may correspond to light that is firstly reflected by other object in the surroundings, a wall, a floor surface, etc., secondly reflected by the subject 2, and returns, or light that is firstly reflected by the subject 2, secondly reflected by the surroundings, and returns, etc.
All objects in the surroundings of the subject 2 (the floor surface, the wall, other objects, etc.) except the subject 2 to be measured may be causes of the multiple reflection of light.
When the white plate having a size of 60 cm×90 is measured via the TOF image capturing apparatus 1 on the optical table in the environment where the walls and the floor surface are white colored according to
In the present specification, Pe(s) may denote an optical power of sth emissive light, θ(s) a phase shift of the sth emissive light,
The optical power of the sth emissive light may be expressed as Formula 1.
P
e
(s)(t)=α·rect(ωt−θ(s))+
The rect may have a shape of a square alternating current wave having a DC component added thereto.
The optical power of the reflective light having passed through a filter, Pr(s), may be expressed as Formula 2. The reflective light may return and pass through the filter after the emissive light has been reflected by the subject surface and thus, Formula 2 may have a form multiplied by r, reflectivity, in which a surface reflectivity of the object, an incident angle of light emitted from the light source 20 with respect to a perpendicular line of the subject, a distance between the light source 20 and the object, a size of the lens 30, etc. are comprehensively considered. In addition, the phase delay due to the TOF and the an ambient light may exist in the r.
P
r
(s)(t)=r└α·rect(ωt−θ(s)−φTOF)+
A modulated wave form or a gain of the optical shutter 40 G may be expressed as Formula 3.
G(t)=c sin(ωt)+
For example, the modulated wave form of the optical shutter 40, G(t), may have a form of a sinusoidal wave with the DC components added thereto.
Light arriving at the image sensor 50 may be expressed as Formula 4.
I
TOF
(1)(t)=Pr(2)(t)×G(t)=r[α·rect(ωt−θ(s)−φTOF)+(
In this case, s=1, 2, . . . , n (n is a natural number).
An image obtained by the image sensor 50 may be expressed as Formula 5.
Four images which are continuously obtained from Formula 5 described above may be expressed as Formulas 6 through 9.
I
CIS
(0)
=rA cos φTOF+rB [Formula 6]
I
CIS
(90)
=rA sin φTOF+rB [Formula 7]
I
CIS
(180)
=−rA cos φTOF+rB [Formula 8]
I
CIS
(270)
=rA sin φTOF+rB [Formula 9]
In addition, Formulas 6 through 9 may satisfy Formula 10.
A phase image ICIS obtained in the image sensor 50 may have a type of parameters A and B multiplied by the reflectivity r, as shown in Formulas 5 and 10. According to an embodiment, the A may be a multiplication of an amplitude of intensity of the light source 20 a and a modulated amplitude of the optical shutter 40 c, and the B may a sum of an average intensity of the light source 20 and an average intensity of the ambient light multiplied by the DC component of the optical shutter 40. When a drift occurs in driving signals of the light source 20 and the optical shutter 40 for a certain period of time, the B may vary as time flows.
The phase delay due to the TOF may be obtained as Formula 11 by eliminating unknown values r, A, and B from Formulas 6 through 9 and solving for φTOF.
In addition, Formula 12 may be obtained from Formula 11.
In
In an actual operation, the emissive light may not have a shape of an accurate square wave but have an offset and distortion, and the transmissivity curve of the optical shutter 40 may also have distortion of a sinusoidal wave shape. In addition, an offset may exist in an element from which light is actually emitted and thus, corrections to Formulas 6 through 12 corresponding to the element are needed.
The processor 10 may include an image processor 110, a correction unit 120, a TOF calculator 130, and a depth image generator 140. In the processor 10 of
The image processor 110 may obtain a plurality of original images, based on the reflective light beams that is sensed by the image sensor 50. The reflective light beams sensed by the image sensor 50 may correspond to optical signals for the subject 2 captured by the TOF image capturing apparatus 1 for generating the depth image. As described above, since the light source 20 emits the emissive light having different phases from each other to the subject, the image processor 110 may sense the reflective light beams that has been reflected by the subject and entered via the optical shutter 40. The image processor 110 may generate the plurality of original images having different phases from each other, based on the reflective light beams. For example, the image processor 110 may generate the original images having respective phases of 0°, 90°, 180°, and 270°.
The image processor 110 may obtain intensity of the reflective light beams that are sensed at respective pixels of the pixel array in the image sensor 50. The image processor 110 may generate the original images having different phases from each other by transforming intensity of the obtained reflective light beams to intensity of respective pixels.
The image processor 110 may obtain the original depth images from the plurality of original images and the original depth values from the original depth images. The image processor 110 may determine imaginary intensities of the multi-reflective lights distorting the original depth values for respective phases, based on regions having certain intensities or more in the original depth images.
The image processor 110 may obtain a first image by averaging intensity of the light corresponding to the plurality of original images. The image processor 110 may determine the intensity of the multi-reflective light beams for respective phases by using the intensity and the depth values of regions having the certain intensities or more in the first image.
At this point, the intensity of the multi-reflective light beams may be proportional to a ratio of the intensity of the multi-reflective light beams over the intensity of the emissive light beams and an average value of intensity of pixels in regions having the certain intensities or more in the first image. In addition, differences in the intensity of the multi-reflective light beams with respect to the phases may be proportional to a demodulation contrast (d.c) of the optical shutter 40.
In detail, the image processor 110 may obtain the first image by averaging intensity of a first original image having a phase of 0°, a second original image having a phase of 90°, a third original image having a phase of 180° and a fourth original image having a phase of 270°. Most of light contributing to the multiple reflection may be light reaching bright regions. Thus, the image processor 110 may predict paths of the multi-reflective light beams that are from about 2 to about 3 times longer than the depth values of the bright regions by using the depth information in the bright regions of the first area.
In addition, the image processor 110 may calculate ratios of the plurality of original images (for example, the first original image having a phase of 0°, the second original image having a phase of 90°, the third original image having a phase of 180°, and the fourth original image having a phase of 270°) with respect to the multi-reflective light beams, by using the depth information of optical paths of multi-reflective light beams that have been multiple reflected and the demodulation contrast of the optical shutter 40. In addition, the image processor 110 may calculate the intensity of the multi-reflective light beams for respective phases.
The image processor 110 may calculate average(image B>irth). At this point, the average(image B>irth) may denote an average of signal values of pixels having a certain signal value, irth, or more read by the CIS. In addition, the image B may an image obtained by averaging intensity of the first original image having a phase of 0°, the second original image having a phase of 90°, the third original image having a phase of 180° and the fourth original image having a phase of 270°. Bmr of multi-reflective light beams except a direct light may be expressed as Formula 13.
B
mr=average (image B>irth)*m1 [Formula 13]
The m1 may denote a ratio of the intensity of the multi-reflective light beams over the intensity of emissive light beams. The m1 may vary depending on the surrounding environment.
In addition, the image processor 110 may calculate the d.c of the optical shutter 40 from the original images having different phases from each other, and Amr of the multi-reflective light beams by using the d.c. The Amr may be expressed as Formula 14.
A
mr
=B
mr
*d.c [Formula 14]
The image processor 110 may obtain the phase delays of the multi-reflective light beams by using average depth values of regions having the certain intensities or more from the original depth images. At this point, the average depth values may be proportional to ratios of path lengths of the multiple reflection over a path length of the subject.
In detail, the image processor 110 may obtain the original depth images by using the plurality of original images obtained from the image sensor 50. The image processor 110 may calculate the average depth values of regions having the certain intensities or more from the original depth images via Formula 15. Formula 15 may be expressed as below.
depthmr=(average of depth (image B>irth))*m2 [Formula 15]
The m2 may denote a ratio of the path length of the multi-reflective light beams over the path length of the subject. The m2 may vary depending on the surrounding environment. In addition, the image processor 110 may calculate the phase delays of the multi-reflective light beams, based on the average depth values calculated via Formula 15. The image processor 110 may calculate the phase delays of the multi-reflective light beams via Formula 16 also. Formula 16 may be expressed as below.
tof
mr=2ƒ*depthmrπ/C [Formula 16]
The image processor 110 may calculate the intensity of the multi-reflective light beams corresponding to phases of 0°, 90° 180°, and 270° via Formulas 17 through 20.
I
mr
0
=rA
mr cos(tofmr)+rBmr [Formula 17]
I
mr
90
=−rA
mr sin(tofmr)+rBmr [Formula 18]
I
mr
180
=−rA
mr cos(tofmr)+rBmr [Formula 19]
I
mr
270
=rA
mr sin(tofmr)+rBmr [Formula 20]
The correction unit 120 may correct the original depth values of the original depth images, based on the imaginary intensities of the multi-reflective light beams. In detail, the correction unit 120 may eliminate the intensity of the multi-reflective light beams from the intensity of the plurality of the original images for respective phases. Resultant values of eliminated intensity may be expressed as Formulas 21 through 24 by using values calculated in Formulas 6 through 9 and 17 through 20.
I′
0
=I
CIS
0
−I
mr
0 [Formula 21]
I′
90
=I
CIS
90
−I
mr
90 [Formula 22]
I′
180
=I
CIS
180
−I
mr
180 [Formula 23]
I′
270
=I
CIS
270
−I
mr
270 [Formula 24]
The correction unit 120 may obtain the original depth values that are corrected based on the eliminated intensity. The corrected original depth values may be expressed as Formula 25.
The depth image generator 140 may generate corrected depth images by using the corrected original depth values.
In addition, the processor 10 may control such that the memory 60 stores results processed by the image processor 110, the correction unit 120, the TOF calculator 130, and the depth image generator 140.
The TOF image capturing apparatus 1 may correct the distortion of depth of all scenes by reducing the distortion of depth due to the multi-reflective light beams in captured scenes.
In addition, the TOF image capturing apparatus 1 which performs the image processing for reducing the distortion of depth image may be installed on an information technology (IT) equipment capable of performing 3D imaging, etc. In detail, the TOF image capturing apparatus 1 may be installed on a mobile phone, a camera, a TV set, a robot, an automobile, etc. In addition, the TOF image capturing apparatus 1 may be used for detection of barriers, a 3D mapping, etc.
The processor 10 of the TOF image capturing apparatus 1 may include a central arithmetic operating processor and control overall operations of the image processor 110, the correction unit 120, the TOF calculator 130, and the depth image generator 140. The central arithmetic operating processor may be realized by an array of multiple logic gates, or by a combination of a general purpose microprocessor and a memory storing an executable program thereon. In addition, it will be understood by one of ordinary skill in the art that the central arithmetic operating processor can be realized by other types of hardware.
Below, various operations or applications of the TOF image capturing apparatus 1 will be described. The embodiments that can be clearly understood and expected by one of ordinary skill in the art even though a component from the light source 20, the optical shutter 40, the lens 30, the image sensor 50, and the processor 10 is not specified, and the scope of the present inventive concept is not limited by nomenclatures of specific components or physical/logical configuration.
In operation S810, the TOF image capturing apparatus 1 may obtain a plurality of original images having different phases from each other. In detail, the TOF image capturing apparatus 1 may obtain the plurality of original images, based on reflective light beams reflected by the subject after emissive light beams having different phases from each other has been emitted to the subject. Thee emissive light beams having different phases from each other may be sequentially emitted to the subject. The plurality of emissive light beams may be emitted to the subject with a certain idle time. For example, when the TOF image capturing apparatus 1 emits N of emissive light beams to the subject, a phase difference between emissive light beams emitted in adjacent time zones may be a value of 360° divided by N. That is, when N is 4, phases of the emissive light beams may be 0°, 90°, 180°, and 270°. However, the embodiment is not limited thereto.
In operation S820, the TOF image capturing apparatus 1 may obtain the original depth values of the original depth images that have been obtained from the plurality of original images, based on the phase delay of the reflective light beams.
When the light source 20 of the TOF image capturing apparatus 1 emits the plurality of emissive light beams to the subject, the reflective light beams reflected by the subject may independently pass through the optical shutter 40 of the TOF image capturing apparatus 1 and be independently incident onto the image sensor 50. When the reflective light beams penetrate the optical shutter 40, wave forms of the reflective light beams may be modulated. The wave forms of the modulated reflective light beams may depend on changes of the penetration ratio due to phases of the reflective light beams and time of the optical shutter 40. The image sensor 50 of the TOF image capturing apparatus 1 may obtain phase differences between the reflective light beams and the emissive light beams by using the reflective light beams that have been modulated by the optical shutter 40. The TOF image capturing apparatus 1 may emit the lights having different phases from each other to the subject, sequentially obtain the plurality of original images from the reflective light beams reflected by the subject, and obtain the original depth images by using the plurality of original images. The TOF image capturing apparatus 1 may obtain the original depth values from the original depth images.
In operation S830, the TOF image capturing apparatus 1 may determine the imaginary intensities for respective phases of the multi-reflective light beams distorting the original depth values, based on regions having the certain intensities or more in the original depth images.
In detail, the TOF image capturing apparatus 1 may obtain the first image by averaging intensity corresponding to the plurality of the original images. The TOF image capturing apparatus 1 may determine the intensity of the multi-reflective light beams for respective phases by using the intensity and the depth values of regions having the certain intensities or more in the first image.
The intensity of the multi-reflective light beams may be proportional to a ratio of the intensity of the multi-reflective light beams over the intensity of the emissive light beams and an average value of intensity of pixels in regions having the certain intensities or more in the first image. In addition, the intensity of the multi-reflective light beams may be proportional to the d.c of the optical shutter 40.
In addition, the TOF image capturing apparatus 1 may obtain the phase delays of the multi-reflective light beams by using the average depth values of regions having the certain flux or more in the original depth images. The average depth values may be proportional to ratios of the path lengths of the multi-reflective light beams over the depth of the subject.
In operation S840, the TOF image capturing apparatus 1 may correct the original depth values of the original depth images, based on the imaginary intensities of the multi-reflective light beams. In detail, the TOF image capturing apparatus 1 may eliminate the intensity of the multi-reflective light beams from the intensity of the plurality of original images for respective phases. The TOF image capturing apparatus 1 may obtain the corrected original depth values, based on the eliminated intensities.
In operation S850, the TOF image capturing apparatus 1 may generate the corrected depth images by using the corrected original depth values.
In addition,
As illustrated in
In addition,
As illustrated in
In the case of the distance (or the depth) of from about 0 to about 2 m, the TOF image capturing apparatus 1 may control the value of the m1 in a range of about 0.01 to about 0.03 and the value of the m2 in a range of about 2 to about 3 times of the distance (or the depth) for correcting the distortion of depth due to the multi-reflective light beams.
The apparatus described above may be realized by using hardware components, software components, and/or a combination of hardware components and software components. For example, the apparatus and components such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA), a programmable logic unit (PLU), a microprocessor, and another apparatus capable of executing instructions and responding, may be realized by using one or more conventional computers or a special purpose computer.
A processing apparatus may execute an operating system (OS) and one or more software applications executable thereon. In addition, the processing apparatus may access, store, modify, dispose, and generate data.
Only one processing apparatus may be used for convenience of understanding, but it will be easily understood by one of ordinary skill in the art that the processing apparatus may include a plurality of processing elements and/or processing elements of various types. For example, the processing apparatus may include a plurality of processors 10, or one processor 10 and one controller. In addition, other processing configuration such as a parallel processor may be possible.
Software may include a computer program, a code, an instruction, or a combination of at least one of them, and may be executed so that the processing apparatus operates as desired or may independently or collectively control the processing apparatus.
Software and/or data may be embodied, in order to be interpreted by the processing apparatus or to provide a command or data to the processing apparatus, in a type of a machine, a component, a physical apparatus, virtual equipment, computer storing medium or apparatus, or a transmitted signal wave, either permanently or temporarily. Software may be distributed to computer systems connected through a network and may be stored or executed in a distribution manner. Software and/or data may be stored in at least one of non-transitory computer-readable recording medium.
While not restricted thereto, an exemplary embodiment can be embodied as computer-readable code on a non-transitory computer-readable recording medium The non-transitory computer-readable recording medium is any data storage device that can store programs or data which can be thereafter read by a computer system. Program codes to be recorded on such medium can be particularly designed and configured according to the exemplary embodiments, or any readily available medium publically known to one of ordinary skill in the art of computer software may be used.
Examples of the non-transitory computer readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVD, magneto-optical media such as floptical disks, and hardware devices such as read-only memory (ROM), random-access memory (RAM), and flash memory that are particularly designed and configured to store and process program commands.
Examples of program codes may include not only machine codes generated by a compiler but also high language codes executable by a computer via an interpreter.
Hardware apparatus described above may be configured to operate by using one or more software modules for performing operations of the embodiments, and vice versa.
The foregoing exemplary embodiments are merely exemplary and are not to be construed as limiting. The present teaching can be readily applied to other types of apparatuses. Also, the description of the exemplary embodiments is intended to be illustrative, and not to limit the scope of the claims, and many alternatives, modifications, and variations will be apparent to those skilled in the art.
Number | Date | Country | Kind |
---|---|---|---|
10-2016-0122386 | Sep 2016 | KR | national |