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: 10909663Abstract: 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: GrantFiled: July 8, 2019Date of Patent: February 2, 2021Inventors: Danylo Kozub, Iurii Shapoval
-
Publication number: 20190333193Abstract: 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: ApplicationFiled: July 8, 2019Publication date: October 31, 2019Inventors: Danylo Kozub, Iurii Shapoval
-
Patent number: 10389936Abstract: 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: GrantFiled: March 3, 2017Date of Patent: August 20, 2019Inventors: Danylo Kozub, Iurii Shapoval
-
Publication number: 20190017649Abstract: 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: ApplicationFiled: July 13, 2017Publication date: January 17, 2019Inventors: Danylo KOZUB, Iurii SHAPOVAL, Sergii PUSTOVAROV
-
Patent number: 10180207Abstract: 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: GrantFiled: July 13, 2017Date of Patent: January 15, 2019Inventors: Danylo Kozub, Iurii Shapoval, Sergii Pustovarov
-
Publication number: 20180344145Abstract: 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: ApplicationFiled: June 2, 2017Publication date: December 6, 2018Inventors: Danylo KOZUB, Iurii SHAPOVAL, Sergii PUSTOVAROV
-
Publication number: 20180253877Abstract: 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: ApplicationFiled: March 3, 2017Publication date: September 6, 2018Inventors: Danylo Kozub, Iurii Shapoval
-
Publication number: 20180232860Abstract: 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: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Inventors: Danylo Kozub, Iurii Shapoval