Processing circuitry, system and method to test pixels in an ultrasonic imaging device based on comparing a baseline pixel performance dataset with a current pixel performance dataset
An apparatus, a method, and computer-implemented media. The apparatus is to determine a current pixel performance dataset for one or more pixels within a transducer array of pixels located adjoining a first medium with a first acoustic impedance Z1, the transducer array within an imaging device, the current pixel performance dataset obtained from a current pixel performance receive cycle of the one or more pixels against a second medium with a second acoustic impedance Z2 larger than Z1; perform a comparison of the current pixel performance dataset with a baseline pixel performance dataset for the one or more pixels, the baseline pixel performance dataset obtained from a baseline pixel performance receive cycle of the one or more pixels against the second medium, wherein implementation of the current pixel performance receive cycle and of the baseline pixel performance receive cycle is performed without alignment of the second medium with respect to the imaging device; and determine a defective pixel dataset for one or more defective pixels of the one or more pixels based on the comparison.
1 . An apparatus comprising one or more processors to:
determine a current pixel performance dataset for one or more pixels within a transducer array of pixels located adjoining a first medium with a first acoustic impedance Z1, the transducer array within an imaging device, the current pixel performance dataset comprising waveforms obtained from a current pixel performance receive cycle of the one or more pixels against a second medium with a second acoustic impedance Z2 larger than Z1;
perform a comparison of the current pixel performance dataset with a baseline pixel performance dataset for the one or more pixels, the baseline pixel performance dataset comprising waveforms obtained from a baseline pixel performance receive cycle of the one or more pixels against the second medium, wherein implementation of the current pixel performance receive cycle and of the baseline pixel performance receive cycle is performed without alignment of the second medium with respect to the imaging device, wherein performing the comparison comprises comparing at least one of respective amplitudes, ringdown characteristics, phases, or ringing patterns as between waveforms of the current pixel performance dataset and waveforms of the baseline pixel performance dataset pattern; and
determine a defective pixel dataset for one or more defective pixels of the one or more pixels based on the comparison;
cause a pixel heatmap visualization based on the defective pixel dataset to be displayed to a user of the imaging device.
2 . The apparatus of claim 1 , wherein the one or more processors include control circuitry to perform the baseline pixel performance receive cycle and the current pixel performance receive cycle on the one or more pixels to obtain the baseline pixel performance dataset and the current pixel performance dataset respectively.
3 . The apparatus of claim 1 , wherein the one or more processors are to cause transmit and receive channels of the transducer array to be selected for at least one of activation or deactivation based on the defective pixel dataset.
4 . The apparatus of claim 3 , wherein the one or more processors include control circuitry to select the transmit and receive channels of the transducer array to be selected for at least one of activation or deactivation based on the defective pixel dataset.
5 . The apparatus of claim 1 , wherein the one or more processors are further to determine, based on the defective pixel dataset, a viability for use of the imaging device based on a determination as to whether the imaging device is capable of functioning in at least one imaging mode, wherein the one or more processors are to determine the viability for use based on at least one of:
whether a number of the one or more pixels above a first predetermined numerical threshold are able to be used in the at least one imaging mode; or
whether a number of the one or more defective pixels at a predetermined location within the transducer array are below a second predetermined numerical threshold.
6 . The apparatus of claim 1 , wherein the one or more processors are to select to implement a frame reconstruction algorithm to reconstruct a frame corresponding to an image of a target being imaged by the imaging device based on the defective pixel dataset.
7 . The apparatus of claim 1 , wherein the defective pixel dataset includes information on at least one of:
a type of defect corresponding to each of or to a group of the one or more defective pixels;
a location of the one or more defective pixels, wherein the location includes an address of each of the one or more defective pixels or an address range for a group of the one or more defective pixels; or
an identification of the one or more defective pixels by way of respective pixel identifications (IDs).
8 . The apparatus of claim 7 , wherein the defective pixel dataset includes information regarding use parameters of the imaging device during implementation of the current pixel performance receive cycle, the use parameters including at least one of: temperature of one or more portions of the transducer array or a momentum change of the transducer array.
9 . The apparatus of claim 7 , wherein the type of defect corresponds to at least one of the first medium, the second medium, or the one or more pixels, and includes at least one of delamination of the first medium or the second medium, gas bubbles in the first medium or the second medium, debris in the first medium or the second medium, underfill under at least one of the one or more pixels, or failure of at least one of the one or more pixels.
10 . The apparatus of claim 9 , wherein the one or more processors are to detect a delamination of the first medium in response to a determination of a larger amplitude and longer ringing waveform for the current pixel performance dataset as compared with an amplitude and ringing waveform of baseline pixel performance dataset.
11 . The apparatus of claim 9 , wherein the one or more processors are to detect gas bubbles in the first medium in response to a determination of a decreased amplitude, a changing ringdown pattern and a phase shift in the current pixel performance dataset as compared with an amplitude, ringdown pattern and phase of the baseline pixel performance dataset.
12 . The apparatus of claim 9 , wherein the one or more processors are to detect a pixel failure of a pixel of the one or more pixels in response to a determination of an electrical signal for a receiver channel coupled to the pixel that exhibits a rise and decay in a time domain, but no acoustic signal from the pixel for current pixel performance dataset as compared with a behavior of the baseline pixel performance dataset.
13 . The apparatus of claim 9 , wherein the one or more processors are to detect an underfill issue with respect to a pixel of the one or more pixels in response to a determination of a current pixel performance dataset that resembles a configuration of a baseline pixel performance dataset for the pixel, but with a decreased amplitude and change in ringdown characteristics as compared with an amplitude and ringdown characteristics of the baseline pixel performance dataset.
14 . The apparatus of claim 1 , wherein the one or more processors are to cause generation of the current pixel performance dataset in response to at least one of:
a determination that the imaging device has undergone a rapid inertial change; or
a determination that the imaging device or any portion thereof have exceeded one or more predetermined operating temperature thresholds.
15 . A method comprising:
determining a current pixel performance dataset for one or more pixels within a transducer array of pixels located adjoining a first medium with a first acoustic impedance Z1, the transducer array within an imaging device, the current pixel performance dataset comprising waveforms obtained from a current pixel performance receive cycle of the one or more pixels against a second medium with a second acoustic impedance Z2 larger than Z1;
performing a comparison of the current pixel performance dataset with a baseline pixel performance dataset for the one or more pixels, the baseline pixel performance dataset comprising waveforms obtained from a baseline pixel performance receive cycle of the one or more pixels against the second medium, wherein implementation of the current pixel performance receive cycle and of the baseline pixel performance receive cycle is performed without alignment of the second medium with respect to the imaging device, wherein performing the comparison comprises comparing at least one of respective amplitudes, ringdown characteristics, phases, or ringing patterns as between waveforms of the current pixel performance dataset and waveforms of the baseline pixel performance dataset pattern; and
determining a defective pixel dataset for one or more defective pixels of the one or more pixels based on the comparison;
displaying a pixel heatmap visualization to a user of the imaging device, the pixel heatmap visualization based on the defective pixel dataset.
16 . The method of claim 15 , further including performing the baseline pixel performance receive cycle and the current pixel performance receive cycle on the one or more pixels to obtain the baseline pixel performance dataset and the current pixel performance dataset respectively.
17 . The method of claim 15 , further including causing transmit and receive channels of the transducer array to be selected for at least one of activation or deactivation based on the defective pixel dataset.
18 . The method of claim 15 , further including selecting to implement a frame reconstruction algorithm to reconstruct a frame corresponding to an image of a target being imaged by the imaging device based on the defective pixel dataset.
19 . The method of claim 15 , wherein the defective pixel dataset includes information on at least one of:
a type of defect corresponding to each of or to a group of the one or more defective pixels;
a location of the one or more defective pixels, wherein the location includes an address of each of the one or more defective pixels or an address range for a group of the one or more defective pixels; or
an identification of the one or more defective pixels by way of respective pixel identifications (IDs).
20 . One or more non-transitory computer-readable media comprising a plurality of instructions stored thereon that, when executed, cause one or more processors to:
determine a current pixel performance dataset for one or more pixels within a transducer array of pixels located adjoining a first medium with a first acoustic impedance Z1, the transducer array within an imaging device, the current pixel performance dataset comprising waveforms obtained from a current pixel performance receive cycle of the one or more pixels against a second medium with a second acoustic impedance Z2 larger than Z1;
perform a comparison of the current pixel performance dataset with a baseline pixel performance dataset for the one or more pixels, the baseline pixel performance dataset comprising waveforms obtained from a baseline pixel performance receive cycle of the one or more pixels against the second medium, wherein implementation of the current pixel performance receive cycle and of the baseline pixel performance receive cycle is performed without alignment of the second medium with respect to the imaging device, wherein performing the comparison comprises comparing at least one of respective amplitudes, ringdown characteristics, phases, or ringing patterns as between waveforms of the current pixel performance dataset and waveforms of the baseline pixel performance dataset pattern; and
determine a defective pixel dataset for one or more defective pixels of the one or more pixels based on the comparison; and
cause a pixel heatmap visualization to be displayed, the pixel heatmap visualization based on the defective pixel dataset.
21 . The computer-readable media of claim 20 , wherein the instructions further cause one or more processors to perform the baseline pixel performance receive cycle and the current pixel performance receive cycle on the one or more pixels to obtain the baseline pixel performance dataset and the current pixel performance dataset respectively.
22 . The computer-readable media of claim 20 , wherein the instructions further cause one or more processors to cause transmit and receive channels of the transducer array to be selected for at least one of activation or deactivation based on the defective pixel dataset.
23 . The computer-readable media of claim 20 , wherein the instructions further cause one or more processors to determine, based on the defective pixel dataset, a viability for use of the imaging device based on a determination as to whether the imaging device is capable of functioning in at least one imaging mode.
24 . The computer-readable media of claim 20 , wherein the defective pixel dataset includes information on at least one of:
a type of defect corresponding to each of or to a group of the one or more defective pixels;
a location of the one or more defective pixels, wherein the location includes an address of each of the one or more defective pixels or an address range for a group of the one or more defective pixels; or
an identification of the one or more defective pixels by way of respective pixel identifications (IDs).