Patents by Inventor Iurii Shapoval

Iurii Shapoval has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10909663
    Abstract: A method of processing a digital image, the method comprising receiving a digital image, modifying each row of pixel colour values and then each column of modified pixel colour values or vice versa, represented as an array X of pixel or modified pixel colour values x(i), by calculating each value y(i) of an array Y as a function at least of an exponentially weighted moving average a(i) of the array X, calculated in ascending order of the array X value indices, and an exponentially weighted moving average b(i) of the array X, calculated in descending order of the array X value indices, or an exponentially weighted moving average b?(j) of an array X? containing the values of the array X in reverse order, calculated in ascending order of the array X? value indices, where i, j are the array value indices, wherein 0?i<N, j=N?1?i, N is the array size, with replacement of x(i) with y(i).
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: February 2, 2021
    Inventors: Danylo Kozub, Iurii Shapoval
  • Publication number: 20190333193
    Abstract: A method of processing a digital image, the method comprising receiving a digital image, modifying each row of pixel colour values and then each column of modified pixel colour values or vice versa, represented as an array X of pixel or modified pixel colour values x(i), by calculating each value y(i) of an array Y as a function at least of an exponentially weighted moving average a(i) of the array X, calculated in ascending order of the array X value indices, and an exponentially weighted moving average b(i) of the array X, calculated in descending order of the array X value indices, or an exponentially weighted moving average b?(j) of an array X? containing the values of the array X in reverse order, calculated in ascending order of the array X? value indices, where i, j are the array value indices, wherein 0?i<N, j=N?1?i, N is the array size, with replacement of x(i) with y(i).
    Type: Application
    Filed: July 8, 2019
    Publication date: October 31, 2019
    Inventors: Danylo Kozub, Iurii Shapoval
  • Patent number: 10389936
    Abstract: A digital image processing, in particular to the method of producing the output image with extended depth of field from a group of source images of the same scene, captured with a shift of depth of field. The method of producing the output image with extended depth of field form a group of at least two source images of substantially the same scene captured with a shift of depth of field, comprises determining focus measures of source image pixels; generation of a depth map with elements comprising source image indices; smoothing of the depth map in a way that the degree of smoothing of source image indices it contains is inversely proportional to the corresponding focus measure values; producing an output image using the smoothed depth map. A computer system that implements said method, and a computer readable medium comprising program instructions allowing for implementing said method.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: August 20, 2019
    Inventors: Danylo Kozub, Iurii Shapoval
  • Publication number: 20190017649
    Abstract: A stand comprising a support platform connected to a movable mounting platform via actuators, a movable mounting platform position locking unit, comprising unit for activation and deactivation of the movable mounting platform positioning mode, sensors of applied force connected to each actuator, and an electronic device for actuator length control capable of receiving signals from force sensors about forces applied to actuators prior to activation of the movable mounting platform positioning mode, of taking the force value at the activation of the movable mounting platform positioning mode as conventionally equal to 0, and of further changing the actuator length based on signals from force sensors about forces applied to actuators after activation of the mode of movable mounting platform positioning in the direction where the force on the corresponding force sensor is decreasing, at a speed proportional to the magnitude of force.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 17, 2019
    Inventors: Danylo KOZUB, Iurii SHAPOVAL, Sergii PUSTOVAROV
  • Patent number: 10180207
    Abstract: A stand comprising a support platform connected to a movable mounting platform via actuators, a movable mounting platform position locking unit, comprising unit for activation and deactivation of the movable mounting platform positioning mode, sensors of applied force connected to each actuator, and an electronic device for actuator length control capable of receiving signals from force sensors about forces applied to actuators prior to activation of the movable mounting platform positioning mode, of taking the force value at the activation of the movable mounting platform positioning mode as conventionally equal to 0, and of further changing the actuator length based on signals from force sensors about forces applied to actuators after activation of the mode of movable mounting platform positioning in the direction where the force on the corresponding force sensor is decreasing, at a speed proportional to the magnitude of force.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: January 15, 2019
    Inventors: Danylo Kozub, Iurii Shapoval, Sergii Pustovarov
  • Publication number: 20180344145
    Abstract: The colposcopic examination apparatus comprising an optical head with a lens capable of changing focusing distance and an image acquiring unit capable of registering images created by the lens, as well as a computer system designed to control the lens and the image acquiring unit, to obtain a series of images created by the lens at different focusing distances and to perform focus stacking of the obtained images, wherein the computer system is capable of automatic recognition of the chosen examined object on the image created by the lens and of further automatic setting of shooting parameters, focusing distance of the lens and number of images to be created by the lens at different focus distances for the computer system to perform focus stacking and to generate the output image of the examined object with extended depth of field. Also disclosed is a method of colposcopic examination.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 6, 2018
    Inventors: Danylo KOZUB, Iurii SHAPOVAL, Sergii PUSTOVAROV
  • Publication number: 20180253877
    Abstract: A digital image processing, in particular to the method of producing the output image with extended depth of field from a group of source images of the same scene, captured with a shift of depth of field. The method of producing the output image with extended depth of field form a group of at least two source images of substantially the same scene captured with a shift of depth of field, comprises determining focus measures of source image pixels; generation of a depth map with elements comprising source image indices; smoothing of the depth map in a way that the degree of smoothing of source image indices it contains is inversely proportional to the corresponding focus measure values; producing an output image using the smoothed depth map. A computer system that implements said method, and a computer readable medium comprising program instructions allowing for implementing said method.
    Type: Application
    Filed: March 3, 2017
    Publication date: September 6, 2018
    Inventors: Danylo Kozub, Iurii Shapoval
  • Publication number: 20180232860
    Abstract: A method of transforming an array X of input values x(i) into an array Y of output values y(i), the method comprising calculating each value y(i) of the array Y as a function of at least an exponentially weighted moving average a(i) of the array X, calculated in ascending order of the array X value indices, and an exponentially weighted moving average b(i) of the array X, calculated in descending order of the array X value indices, or an exponentially weighted moving average b?(j) of an array X? containing the values of the array X in reverse order, calculated in ascending order of the array X? value indices, where i, j are the array value indices, wherein 0?i<N, j=N?1?i, N is the array size. A computer system that implements said method, and a non-transitory computer readable medium comprising program instructions allowing for implementing said method.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Inventors: Danylo Kozub, Iurii Shapoval