Abstract:
A system and method for classification of images of an image stream includes receiving an image stream of unclassified images, for example produced by an in-vivo imaging device, and adapting an initial classification algorithm to classify images to groups based on at least a subset of the received image stream of unclassified images.
Abstract:
A method executed by a system for selecting images from a plurality of image groups originating from a plurality of QC imagers of an in-vivo device includes calculating, or otherwise associating, a general score (GS) for images of each image group, to indicate the probability that each image includes at least one pathology, dividing each image group into image subgroups, identifying a set Set(i) of maximum general scores (MGSs), a MGS for each image subgroup of each image group; and selecting images for processing by identifying a MGS|max in each set S(i) of MGSs; identifying the greatest MGS|max and selecting the image related to the greatest MGS1max. The method further includes modifying the set Set(i) of MGSs related to the selected image, and repeating the steps described above until a predetermined criterion selected from a group consisting of a number N of images and a score threshold is met.
Abstract:
A method executed by a system for selecting images from a plurality of image groups originating from a plurality of imagers of an in-vivo device includes calculating, or otherwise associating, a general score (GS) for images of each image group, to indicate the probability that each image includes at least one pathology, dividing each image group into image subgroups, identifying a set Set(i) of maximum general scores (MGSs), a MGS for each image subgroup of each image group; and selecting images for processing by identifying a MGS|max in each set S(i) of MGSs; identifying the greatest MGS|max and selecting the image related to the greatest MGS|max. The method further includes modifying the set Set(i) of MGSs related to the selected image, and repeating the steps described above until a predetermined criterion selected from a group consisting of a number N of images and a score threshold is met.
Abstract:
Methods for capturing and transmitting images by an in-vivo device comprise operating a pixel array in a superpixel readout mode to capture probe image, for example, according to a time interval. Concurrently to capturing of each probe image, the probe image is evaluated alone or in conjunction with other probe image(s), and if it is determined that no event of interest is detected by the last probe image, or by the last few probe images, the pixel array is operated in the superpixel readout mode and a subsequent probe image is captured. However, if it is determined that the last probe image, or the last few probe images, detected an event of interest, the pixel array is operated in a single pixel readout mode and a single normal image, or a series of normal image, is captured and transmitted, for example, to an external receiver.
Abstract:
Systems and methods for detecting an anomaly in an image from a set of images captured in vivo by an in-vivo imaging system may include, for each pixel of the image, associating the pixel with a color histogram value from a color histogram database; determining, for each pixel, whether the color histogram value associated with the pixel exceeds a histogram value threshold; assigning a pixel status to each pixel indicating whether the pixel is anomalous or normal; identifying one or more groups of adjacent anomalous pixels, the one or more groups of adjacent anomalous pixels each having a pixel size that exceeds a pixel size threshold; generating, using at least the one or more groups of adjacent anomalous pixels, a binary mask for the image; and determining an image anomaly score for the image based at least in part on the binary mask.
Abstract:
An optimization unit controls electrical currents of a set of electromagnets to generate a wanted maneuvering magnetic field pattern (MMP) for moving an in-vivo device in the GI system. The optimization unit may calculate a magnetic force and a magnetic field to maneuver the in-vivo device from a current location and/or orientation to a new location and/or orientation. The optimization unit may solve a magnetic force optimization problem with respect to the magnetic force in order to determine electrical currents suitable for generating the wanted MMP. The optimization unit may additionally or alternatively solve a minimum electrical power optimization problem with respect to the electrical power to be consumed by the electromagnets in order to recalculate or adjust the electrical currents. The optimization unit may solve one or more of the optimization problems while complying with a set of constraints associated with or derived from each type of optimization objective.