Patents by Inventor Gregory K. Fleizach
Gregory K. Fleizach 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: 10929962Abstract: Imposing a priori knowledge to estimate turbulence. The method includes receiving, at a memory, an original input image from an imaging instrument having an imaging wavelength and an optical aperture; and receiving, via a user input device and a graphical user interface, input of two or more points configured to substantially represent at least one feature. A processor estimates an atmospheric correlation length based on the received input of the two or more points, the imaging wavelength, and a size of the optical aperture. The processor mitigates turbulence in the original input image; and calculates a strength of the at least one feature based on the received input of the two or more points; until the atmospheric correlation length is optimal. If the atmospheric correlation length is not optimal, repeating the mitigation and calculation steps. The method also includes generating a turbulence-mitigated image based on the optimal atmospheric correlation length.Type: GrantFiled: June 19, 2019Date of Patent: February 23, 2021Assignee: United States of America as represented by the Secretary of the NavyInventors: Gregory K. Fleizach, Kevin D. Casey
-
Publication number: 20200402213Abstract: Imposing a priori knowledge to estimate turbulence. The method includes receiving, at a memory, an original input image from an imaging instrument having an imaging wavelength and an optical aperture; and receiving, via a user input device and a graphical user interface, input of two or more points configured to substantially represent at least one feature. A processor estimates an atmospheric correlation length based on the received input of the two or more points, the imaging wavelength, and a size of the optical aperture. The processor mitigates turbulence in the original input image; and calculates a strength of the at least one feature based on the received input of the two or more points; until the atmospheric correlation length is optimal. If the atmospheric correlation length is not optimal, repeating the mitigation and calculation steps. The method also includes generating a turbulence-mitigated image based on the optimal atmospheric correlation length.Type: ApplicationFiled: June 19, 2019Publication date: December 24, 2020Applicant: United States of America as represented by Secretary of the NavyInventors: Gregory K. Fleizach, Kevin D. Casey
-
Patent number: 10846834Abstract: A shadow brightening method includes receiving, at a memory device, an original input image, a brightening level, and a threshold pixel intensity. If a pixel intensity is greater than the threshold, then the pixel is considered bright. Otherwise, the pixel is shadowed. The method includes calculating a gamma transformation for each pixel. If the pixel intensity is less than or equal to the threshold, then a gamma transformation equal to the received brightening level is applied. If the pixel intensity is greater than the threshold, then the gamma transformation is scaled to decrease with intensity. For each shadowed pixel, the method includes computing a minimum value. It also includes determining the brightening level to be applied, thus creating a gamma map. The method also includes applying the determined brightening level to the shadowed pixels and outputting a shadow-brightened output image.Type: GrantFiled: February 20, 2019Date of Patent: November 24, 2020Assignee: United States of America as Represented by the Secretary of the NavyInventor: Gregory K. Fleizach
-
Publication number: 20200265563Abstract: A shadow brightening method includes receiving, at a memory device, an original input image, a brightening level, and a threshold pixel intensity. If a pixel intensity is greater than the threshold, then the pixel is considered bright. Otherwise, the pixel is shadowed. The method includes calculating a gamma transformation for each pixel. If the pixel intensity is less than or equal to the threshold, then a gamma transformation equal to the received brightening level is applied. If the pixel intensity is greater than the threshold, then the gamma transformation is scaled to decrease with intensity. For each shadowed pixel, the method includes computing a minimum value. It also includes determining the brightening level to be applied, thus creating a gamma map. The method also includes applying the determined brightening level to the shadowed pixels and outputting a shadow-brightened output image.Type: ApplicationFiled: February 20, 2019Publication date: August 20, 2020Applicant: United States of America as represented by Secretary of the NavyInventor: Gregory K. Fleizach
-
Patent number: 10733708Abstract: A method for mitigating turbulence in an image. A set of initial turbulence parameters is chosen. A fast de-turbulence algorithm is applied using each initial turbulence parameter to an original image, resulting in an enhanced image. The sharpness of each enhanced image is measured. The sharpness is recorded along with the corresponding initial turbulence parameter in a sharpness curve. The knee of the sharpness curve is calculated. An estimated turbulence parameter r0 is determined according to the knee. A de-turbulence algorithm is applied to the original image using r0.Type: GrantFiled: September 24, 2018Date of Patent: August 4, 2020Assignee: United States of America as represented by Secretary of the NavyInventors: Gregory K. Fleizach, Daniel Avila, Carmen Carrano
-
Patent number: 10650499Abstract: A memory device receives an original input image having at least one horizontal reticle or at least one vertical reticle. The memory device also receives a horizontal reticle mask image for horizontal reticles and/or a vertical reticle mask image for vertical reticles. A processor inpaints three regions: (1) vertical reticles with a horizontal filter, (2) horizontal reticles with a vertical filter, and (3) an intersection of the horizontal and vertical reticles with a two dimensional filter. A single inpainted image is produced. The processor determines whether a maximum change in any one of the first inpainted region, the second inpainted region or the third inpainted region equals or exceeds a predetermined threshold, and if so, repeating the inpainting steps. Once the maximum change in pixel intensity is less than the predetermined threshold the processing stops.Type: GrantFiled: July 26, 2018Date of Patent: May 12, 2020Assignee: United States of America as represented by the Secretary of the NavyInventor: Gregory K. Fleizach
-
Publication number: 20200145265Abstract: An in-phase quadrature (IQ) modulator modulates a radio frequency signal to produce an IQ-modulated radio frequency signal. A polarization modulator modulates the IQ modulated radio frequency signal to produce a polarization-modulated radio frequency signal. The polarization modulator outputs the polarization-modulated radio frequency signal to an antenna for transmission.Type: ApplicationFiled: November 1, 2018Publication date: May 7, 2020Inventor: Gregory K. Fleizach
-
Patent number: 10641904Abstract: A method of providing accurate position, navigation, and timing information comprising the steps of providing at least four transceiver devices, providing an auxiliary GPS device, and providing a receiver GPS device. Each transceiver devices receives a plurality of GPS signals from a plurality of GPS satellites, and calculates a transceiver position and transceiver velocity vector. The transceiver position, transceiver velocity vector, and GPS signal are repackaged at each transceiver into a first spread signal structure, which is transmitted from each transceiver as a first GPS-like signal. The GPS-like signal is received at an auxiliary GPS device, which generates a simulated GPS signal. This simulated GPS signal is then output and received by a simulated GPS device.Type: GrantFiled: February 14, 2018Date of Patent: May 5, 2020Assignee: United States of America as represented by Secretary of the NavyInventors: Gregory K. Fleizach, Barry Hunt
-
Patent number: 10636127Abstract: A method and system for bidirectional edge highlighting. A memory receives an original input image. A processor calculates edge intensity for each edge pixel in the original input image. The processor also identifies strong edges and attenuates said strong edges. The processor can further determine whether the attenuated strong edges should be bright or dark based on the intensity of the pixel in the original image. The processor applies bidirectional edge highlighting to the image based on the intensity of the pixel in the original image. The degree of darkness or brightness of the highlighting is based on the calculated edge intensity after strong edge attenuation.Type: GrantFiled: September 25, 2018Date of Patent: April 28, 2020Assignee: United States of America as represented by Secretary of the NavyInventor: Gregory K. Fleizach
-
Publication number: 20200098093Abstract: A method and system for bidirectional edge highlighting. A memory receives an original input image. A processor calculates edge intensity for each edge pixel in the original input image. The processor also identifies strong edges and attenuates said strong edges. The processor can further determine whether the attenuated strong edges should be bright or dark based on the intensity of the pixel in the original image. The processor applies bidirectional edge highlighting to the image based on the intensity of the pixel in the original image. The degree of darkness or brightness of the highlighting is based on the calculated edge intensity after strong edge attenuation.Type: ApplicationFiled: September 25, 2018Publication date: March 26, 2020Applicant: United States of America, as Represented by the Secretary of the NavyInventor: Gregory K. Fleizach
-
Publication number: 20200098092Abstract: A method for mitigating turbulence in an image. A set of initial turbulence parameters is chosen. A fast de-turbulence algorithm is applied using each initial turbulence parameter to an original image, resulting in an enhanced image. The sharpness of each enhanced image is measured. The sharpness is recorded along with the corresponding initial turbulence parameter in a sharpness curve. The knee of the sharpness curve is calculated. An estimated turbulence parameter r0 is determined according to the knee. A de-turbulence algorithm is applied to the original image using r0.Type: ApplicationFiled: September 24, 2018Publication date: March 26, 2020Inventors: Gregory K. Fleizach, Daniel Avila, Carmen Carrano
-
Patent number: 10535283Abstract: A transmitter includes: a data providing component that provides data to be transmitted; a transforming component that generates transformed data based on the data to be transmitted; and a transmitting component that transmits the transformed data. The transforming component includes a modulator, a code generator and a data structure having stored therein a first mathematical function. The first mathematical function includes a primary first function term. The primary first function term includes a first parameter within a predetermined first delineated boundary of parameters. The code generator generates coded data so as to form an error-detecting code from the data to be transmitted. The modulator modulates the coded data with the primary first function term.Type: GrantFiled: September 19, 2017Date of Patent: January 14, 2020Assignee: United States of America as represented by Secretary of the NavyInventors: Gregory K. Fleizach, Barry Hunt
-
Publication number: 20190250279Abstract: A method of providing accurate position, navigation, and timing information comprising the steps of providing at least four transceiver devices, providing an auxiliary GPS device, and providing a receiver GPS device. Each transceiver devices receives a plurality of GPS signals from a plurality of GPS satellites, and calculates a transceiver position and transceiver velocity vector. The transceiver position, transceiver velocity vector, and GPS signal are repackaged at each transceiver into a first spread signal structure, which is transmitted from each transceiver as a first GPS-like signal. The GPS-like signal is received at an auxiliary GPS device, which generates a simulated GPS signal. This simulated GPS signal is then output and received by a simulated GPS device.Type: ApplicationFiled: February 14, 2018Publication date: August 15, 2019Inventors: Gregory K. Fleizach, Barry Hunt
-
Patent number: 10367976Abstract: A system and method for haze removal. The method comprises the steps of receiving, at a memory, an input image having pixels. The method further comprises converting, by a processor, each pixel in each channel of the input image to floating-point values in the range of zero to one [0,1], and brightness-correcting, by the processor, the input image to prevent the de-hazed output image from becoming overly dark. The method also includes estimating, by the processor, the airlight for the brightness-corrected image, calculating a transmission map for each color or intensity channel of the image, and refining the transmission map for each said color or intensity. A reduced-haze image is thereby provided.Type: GrantFiled: September 21, 2017Date of Patent: July 30, 2019Assignee: The United States of America as represented by the Secretary of the NavyInventors: Gregory K. Fleizach, Kristofor B. Gibson
-
Patent number: 10324164Abstract: Methods for characterizing radar can include the steps of receiving a plurality of radar emissions, and determining a plurality of Pulse Repetition Intervals (PRIs) corresponding to the emissions. A plurality of clocks Xi can be calculated using the PRIs. A clock range and a clock interval can be defined for the plurality of calculated clocks Xi and a clock X can be estimated, but only for the clocks Xi that are within the defined clock range. Countdowns Ci can be determined using the calculated clock X, and a mode M and crystal b can be calculated based on Ci. Clock X, countdowns Ci, mode M and crystal b, when considered together can accurately characterize a specific radar emission (and radar the emission came from). The systems and methods can be accomplished using emissions that are being received in real time using a receiver and emissions data from a database simultaneously.Type: GrantFiled: October 24, 2016Date of Patent: June 18, 2019Assignee: The United States of America, as Represented by the Secretary of the NavyInventors: Erin L. Daly, Mark W. Owen, Warran Ho Can, Gregory K. Fleizach, Everett W. Sappenfield
-
Patent number: 10321068Abstract: A method and system for automatically adjusting an iris opening in an imaging system. The method includes an iterative process that continues to adjust the camera's iris opening until an algorithm stopping condition is met. More particularly, a processor determines a brightness for the image at the current aperture setting. The processor classifies the image according to one of at least two brightness regime classifications. Based on the classifying step, the processor selects a pre-set optimal brightness parameter. The processor compares the brightness value of the image to the pre-set optimal value. The camera's iris opening is automatically adjusted based on a formula that takes into account, the current f-stop setting, the current brightness value, and the optimal brightness value. The iterative process continues until an algorithm stopping condition is met.Type: GrantFiled: September 13, 2017Date of Patent: June 11, 2019Assignee: The United States of America as Represented by the Secretary of the NavyInventors: Gregory K. Fleizach, Micaela M. Wiseman
-
Publication number: 20190089869Abstract: A system and method for haze removal. The method comprises the steps of receiving, at a memory, an input image having pixels. The method further comprises converting, by a processor, each pixel in each channel of the input image to floating-point values in the range of zero to one [0,1], and brightness-correcting, by the processor, the input image to prevent the de-hazed output image from becoming overly dark. The method also includes estimating, by the processor, the airlight for the brightness-corrected image, calculating a transmission map for each color or intensity channel of the image, and refining the transmission map for each said color or intensity. A reduced-haze image is thereby provided.Type: ApplicationFiled: September 21, 2017Publication date: March 21, 2019Applicant: United States of America as represented by Secretary of the NavyInventors: Gregory K. Fleizach, Kristofor B. Gibson
-
Publication number: 20190088165Abstract: A transmitter includes: a data providing component that provides data to be transmitted; a transforming component that generates transformed data based on the data to be transmitted; and a transmitting component that transmits the transformed data. The transforming component includes a modulator, a code generator and a data structure having stored therein a first mathematical function. The first mathematical function includes a primary first function term. The primary first function term includes a first parameter within a predetermined first delineated boundary of parameters. The code generator generates coded data so as to form an error-detecting code from the data to be transmitted. The modulator modulates the coded data with the primary first function term.Type: ApplicationFiled: September 19, 2017Publication date: March 21, 2019Applicant: United States of America as represented by Secretary of the NavyInventors: Gregory K. Fleizach, Barry Hunt
-
Publication number: 20190082087Abstract: A method and system for automatically adjusting an iris opening in an imaging system. The method includes an iterative process that continues to adjust the camera's iris opening until an algorithm stopping condition is met. More particularly, a processor determines a brightness for the image at the current aperture setting. The processor classifies the image according to one of at least two brightness regime classifications. Based on the classifying step, the processor selects a pre-set optimal brightness parameter. The processor compares the brightness value of the image to the pre-set optimal value. The camera's iris opening is automatically adjusted based on a formula that takes into account, the current f-stop setting, the current brightness value, and the optimal brightness value. The iterative process continues until an algorithm stopping condition is met.Type: ApplicationFiled: September 13, 2017Publication date: March 14, 2019Applicant: United States of America as represented by Secretary of the NavyInventors: Gregory K. Fleizach, Micaela M. Wiseman
-
Patent number: 9130595Abstract: A method involves receiving at least one analog signal from a transmitter, converting the analog signal to digital waveform data representing the analog signal and storing the digital waveform data in a first memory storage area. The digital waveform data includes cyclic redundancy check (CRC) error-checking code and informational message data, and is modulated by an unknown frequency rate parameter. A chirp adjustment function is performed that includes multiplying the digital waveform data by a non-linear data array to correct for the unknown frequency rate parameter. An error-checking function is performed using the CRC error-checking code. If an error is found, the method involves iteratively performing the chirp adjustment function and the error-checking function. The method may be implemented in a receiver in a mobile communications system to correct for acceleration effects of the receiver.Type: GrantFiled: November 7, 2013Date of Patent: September 8, 2015Assignee: THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVYInventors: Gregory K. Fleizach, Gary Lau