An imaging pixel array comprising: a plurality of imaging pixels arranged in a plurality of rows and columns, each imaging pixel having a respective photodetector, the photodetector configured to output signals in response to incident light and input laser pulses, the signals including imaging signals corresponding to the incident light and pulse signals corresponding to the input laser pulses; and an isolation circuit associated with each of the respective imaging pixels, each isolation circuit configured to output filtered output pulse signals in response to receiving the signals from the associated imaging pixel, the filtered output pulse signals corresponding to the pulse signals; and characterized by a single pulse detection circuit including a storage device (220, the single pulse detection circuit being shared by at least two imaging pixels with associated isolation circuits, and being configured to receive the filtered output pulse signals, via a single node from the at least two respective isolation circuits, and to change once from a predetermined state of the storage device being either in a charged or an uncharged state to an opposite state in response to a filtered output pulse signal being received from at least one of the at least two respective isolation circuits, and to remain in the opposite state until it is reset by a reset signal which is applied after applying a row selection signal to read out a current state of the storage device; and wherein the current state is the opposite state when at least one filtered output pulse signal is received, and is the predetermined state when no filtered output signals are received; and wherein the storage device is configured to store a charge when in a charged state, wherein the current state is reset to the predetermined state of the storage device in response to the reset signal and wherein the row selection signal and the reset signal are applied periodically. a plurality of imaging pixels arranged in a plurality of rows and columns, each imaging pixel having a respective photodetector, the photodetector configured to output signals in response to incident light and input laser pulses, the signals including imaging signals corresponding to the incident light and pulse signals corresponding to the input laser pulses; and an isolation circuit associated with each of the respective imaging pixels, each isolation circuit configured to output filtered output pulse signals in response to receiving the signals from the associated imaging pixel, the filtered output pulse signals corresponding to the pulse signals; and characterized by a single pulse detection circuit including a storage device (220, the single pulse detection circuit being shared by at least two imaging pixels with associated isolation circuits, and being configured to receive the filtered output pulse signals, via a single node from the at least two respective isolation circuits, and to change once from a predetermined state of the storage device being either in a charged or an uncharged state to an opposite state in response to a filtered output pulse signal being received from at least one of the at least two respective isolation circuits, and to remain in the opposite state until it is reset by a reset signal which is applied after applying a row selection signal to read out a current state of the storage device; and wherein the current state is the opposite state when at least one filtered output pulse signal is received, and is the predetermined state when no filtered output signals are received; and wherein the storage device is configured to store a charge when in a charged state, wherein the current state is reset to the predetermined state of the storage device in response to the reset signal and wherein the row selection signal and the reset signal are applied periodically.