An image sensing device comprising: a two-dimensional array of light sensing elements, each light sensing element comprising a photodiode and a plurality of control transistors, each photodiode generating an output signal indicative of an intensity level of light impinging on the photodiode, and the plurality of control transistors being configured to control reset, charge transfer and row select operations of the array of light sensing elements; a timing and control circuit configured to generate control signals for the plurality of control transistors in each light sensing element in the array, the control signals controlling reset, light integration, charge transfer and readout operations of the array of light sensing elements; one or more analog-to-digital converters coupled to columns of the array of light sensing elements and configured to digitize output signals read out from the array of light sensing elements to generate digital output pixel values; and a memory configured to store at least one frame of digital output pixel reset values, wherein the timing and control circuit is operative to reset the light sensing elements in the array at substantially the same time by a global reset signal and to read out and digitize pixel reset values associated with the light sensing elements on a row-by-row basis during a period in which the light sensing elements are integrating incident light, the pixel reset values being stored in the memory; and the timing and control circuit is further operative to control the array of light sensing elements to integrate incident light at substantially the same time and for substantially the same time duration and to read out and digitize light dependent pixel values associated with the light sensing elements; and wherein the digital pixel reset values are cancelled from the corresponding digital light dependent pixel values for each of the light sensing elements in the array to generate correlated double sampling corrected digital output pixel values. a two-dimensional array of light sensing elements, each light sensing element comprising a photodiode and a plurality of control transistors, each photodiode generating an output signal indicative of an intensity level of light impinging on the photodiode, and the plurality of control transistors being configured to control reset, charge transfer and row select operations of the array of light sensing elements; a timing and control circuit configured to generate control signals for the plurality of control transistors in each light sensing element in the array, the control signals controlling reset, light integration, charge transfer and readout operations of the array of light sensing elements; one or more analog-to-digital converters coupled to columns of the array of light sensing elements and configured to digitize output signals read out from the array of light sensing elements to generate digital output pixel values; and a memory configured to store at least one frame of digital output pixel reset values, wherein the timing and control circuit is operative to reset the light sensing elements in the array at substantially the same time by a global reset signal and to read out and digitize pixel reset values associated with the light sensing elements on a row-by-row basis during a period in which the light sensing elements are integrating incident light, the pixel reset values being stored in the memory; and the timing and control circuit is further operative to control the array of light sensing elements to integrate incident light at substantially the same time and for substantially the same time duration and to read out and digitize light dependent pixel values associated with the light sensing elements; and wherein the digital pixel reset values are cancelled from the corresponding digital light dependent pixel values for each of the light sensing elements in the array to generate correlated double sampling corrected digital output pixel values.