Image sensor and image recognition apparatus using the same
11050965 · 2021-06-29
Assignee
Inventors
- Wootae Kim (Gwangju, KR)
- Byung-Geun Lee (Gwangju, KR)
- Hyun-Keun Lee (Gwangju, KR)
- Jung-Gyun Kim (Gwangju, KR)
Cpc classification
H04N25/75
ELECTRICITY
H04N23/667
ELECTRICITY
International classification
Abstract
Disclosed is an image sensor including pixels, and an analog digital converter configured to select output values of the pixels using an analog multiplexer and to simultaneously perform a convolution operation and conversion into a digital signal using a delta-sigma ADC. The size of processed data is reduced, and power consumption is reduced, and thus the image sensor is advantageously applied to a portable device.
Claims
1. An image sensor comprising: pixels; an analog multiplexer configured to select an analog output signal of the pixels; and an analog digital converter configured to convert the analog signal output from the analog multiplexer into a digital signal and to output the digital signal; wherein the analog multiplexer includes a switch, the analog multiplexer is configured in a matrix form, and a pixel for performing a convolution operation is selected; wherein the analog digital converter is a delta-sigma ADC; wherein the delta-sigma ADC includes: a first stage; a second stage configured to additionally process an output signal of the first stage; a decimation filter provided in an output end and configured to apply a weight; and a mode switch configured to determine whether to operate the second stage; and wherein the mode switch switches: a normal photograph mode in which the second stage is operated; and a binarized neural network (BNN) mode in which the second stage is not operated.
2. The image sensor of claim 1, wherein the analog multiplexer includes a weight matrix including a plurality of switches that are arranged in series and in parallel.
3. The image sensor of claim 2, wherein a weight of the weight matrix is determined based on a signal for controlling the analog multiplexer.
4. The image sensor of claim 1, wherein the delta-sigma ADC outputs a value obtained by summing values obtained by multiplying a weight of a weight matrix and values of the pixels; and wherein the weight of the weight matrix is configured with 1 or −1.
5. The image sensor of claim 1, wherein the analog multiplexer, the delta-sigma ADC, and the decimation filter are combined and perform a convolution operation.
6. An image recognition apparatus including the image sensor of claim 1, further including a binarized neural network for processing a digital signal output from the image sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) Hereinafter, embodiments of the present disclosure will be explained in detail with reference to the attached drawings. However, the present disclosure should not be construed as being limited to the embodiments set forth herein and one of ordinary skilled in the art would be obvious that other embodiments included in the scope of the present disclosure are easily proposed via addition, changes, deletion, and supplement of components and are included in the scope of the spirit of the present disclosure.
(9)
(10) As seen from
(11) In contrast, as seen from
(12) In more detail, the image recognition apparatus using an image sensor according to an embodiment may include the image sensor 100, and a binarized neural network (BNN) 200. In addition, the image recognition apparatus may further include other devices such as a discriminator, a notifier, or a memory, and these components may be other devices that are well known.
(13) The image sensor 100 may include an analog multiplexer 20 for performing a convolution operation on analog information acquired from pixels 10 provided to an imaging device, and a delta-sigma ADC 30 for converting an analog signal output from the analog multiplexer 20 into a digital signal.
(14) A concept of an operation of the image sensor 100 will be described with reference to
(15)
(16) As seen from
(17) Each weight of the weight matrix may be embodied as a plurality of analog switches that are arranged in series and in parallel to each other, that is, a switch matrix, and may be provided as a structure based on a barrel shifter. In other words, the analog multiplexer 20 may be configured with the switch matrix.
(18) The weight matrix may be predetermined depending on a type of the image recognition apparatus. For example, any switch matrix for a weight matrix appropriate for vehicle recognition may be provided as long as the switch matrix is used in vehicle recognition in autonomous driving.
(19)
(20) In
(21) First, (a) of
(22) Then, (b) of
(23) Then, (c) of
(24) The aforementioned method may be applied in the same way to the remaining weights of
(25)
(26) Referring to
(27) The delta-sigma ADC 30 may be operated at first or second order depending on a control state of the mode switch 33. The mode switch 33 may be manipulated according to an external control signal (NN_MODE signal). According to the present control signal, a binarized neural network mode (BNN mode) and a normal photograph mode may be switched with each other. To this end, the NN_MODE signal may perform a function of inputting output of the first stage 31 to the decimation filter 40 and may enable and disable the second stage 32.
(28) The delta-sigma ADC 30 may be operated as a primary delta-sigma ADC for a convolution operation in the BNN mode. This is because it is not appropriate to apply a secondary delta-sigma ADC to a convolution operation since a unique weight is generated during a switching procedure.
(29) The delta-sigma ADC 30 may be operated as the secondary delta-sigma ADC in order to acquire a high-resolution image in the normal photograph mode. To this end, an over sampling rate (OSR) of the ADC may be adjusted.
(30)
(31) Referring to
(32)
(33) As described above, an image sensor according to an embodiment may be operated in two modes that are classified into a normal photograph mode (NN_MODE=“0”) and a binarized neural network mode (NN_MODE=“1”) according to the NN_MODE signal.
(34) In the normal photograph mode, the image sensor may be secondarily operated to finely digital-convert an output voltage of a pixel like in a normal image sensor.
(35) The binarized neural network mode requires characteristics of simply summing sampled signals of the ADC, and thus, it may be required to disable the second stage 32. Thus, signals S2_PH1 and S2_PH2 are fixed to a constant value.
(36) In the binarized neural network mode, initialization of an analog digital converter may be controlled by EXT_RST.
(37)
(38) As described in detail above, with regard to a conventional image sensor, since image sensor and neural network functional chips are each developed and are integrated into each other, a weight is adjusted in a digital manner, and thus, power consumption in an analog area may not be reduced.
(39) According to the present disclosure, a neural network image sensor that is easily variable to 1 to N bits may be embodied using a delta-sigma ADC and a kernel convolution matrix.
(40) According to the present disclosure, an image sensor for a BNN may be applied to enable low power consumption and a rapid operation. In addition, an NN mode and a normal mode may be easily switched with each other to acquire a normal high-resolution image as well as an NN application.
(41) The present disclosure may be used to various application fields such as pattern classification), IoT, and a vision sensor for autonomous driving, and may be advantageously embodied by slightly changing a conventional structure.
(42) The image sensor and the image recognition apparatus according to the present disclosure may be applied to an image classification function like in a mobile, vehicle, or image monitoring field, and more particularly, may be applied to a mobile device that requires a small amount of energy consumption.
(43) According to the present disclosure, a convolution function of a binarized neural network may be added to an image sensor to reduce the amount of data output from the image sensor. Thus, computational load processed in the binarized neural network and capacity of a memory may be reduced.
(44) According to the present disclosure, a weight of a binarized neural network may be configured with 1 and −1, and thus a convolution operation in an image sensor may be simply embodied almost without power consumption using an analog multiplexer (MUX) and a delta-sigma ADC.
(45) A conventional image sensor and a neural network may cause power consumption in each of image production and an convolution operation, but according to the present disclosure, a combination of the analog multiplexer (MUX) and the delta-sigma ADC may perform the convolution operation in an analog region and may perform multiplication and sum of weights simultaneously with analog digital conversion, and thus, it may be possible to perform the convolution operation using only energy for producing an image by the conventional image sensor, thereby achieving excellent hardware than hardware using the conventional image sensor in terms of power efficiency.
(46) According to the present disclosure, the analog mulitiplexer (MUX) may be controlled to switch between a binarized neural network mode (BNN mode) and a normal photograph mode. Thus, although a single device is used, an effect may be achieved as if two image sensors are used.