Patents by Inventor Jan Philip Allebach
Jan Philip Allebach 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: 12125255Abstract: An example device is described for facilitating polygon localization. In various aspects, the device can comprise a processor. In various instances, the device can comprise a non-transitory machine-readable memory that can store machine-readable instructions. In various cases, the processor can execute the machine-readable instructions, which can cause the processor to localize a polygon depicted in an image, based on execution of a deep learning pipeline. In various aspects, the deep learning pipeline can comprise a circular-softmax block.Type: GrantFiled: August 23, 2022Date of Patent: October 22, 2024Assignees: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Yang Cheng, Qian Lin, Jan Philip Allebach
-
Publication number: 20240290027Abstract: In one example in accordance with the present disclosure, an electronic device is described. An example electronic device includes a processor and memory storing executable instructions that when executed cause the processor to generate multiple synthetic images of an object based on defined object parameters and randomized visual parameters. The instructions also cause the processor to generate annotations of the object in multiple synthetic images based on the defined object parameters and the randomized visual parameters. The instructions further cause the processor to train a machine-learning (ML) model for detecting the object using the multiple synthetic images and annotations.Type: ApplicationFiled: June 30, 2021Publication date: August 29, 2024Inventors: Fan Bu, Tianqi Guo, Qian Lin, Jan Philip Allebach
-
Patent number: 11954905Abstract: An example system includes: a landmark detection engine to detect landmark positions of landmarks in images based on facial detection; an optical flow landmark engine to determine the landmark positions in the images based on optical flow of the landmarks between the images; a landmark difference engine to determine, for a landmark in a given image: a distance between a detected landmark position and an optical flow landmark position of the landmark; and a weighted landmark determination engine to determine, for a first and second image, a position for the landmark in the second image based on: a respective detected landmark position and a respective optical flow position of the landmark in the second image; and respective distances, determined with the landmark difference engine, between a first detected landmark position of the landmark in the first image and respective optical flow landmark positions for the first and second images.Type: GrantFiled: June 28, 2019Date of Patent: April 9, 2024Assignees: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Yang Cheng, Xiaoyu Xiang, Shaoyuan Xu, Qian Lin, Jan Philip Allebach
-
Publication number: 20240071031Abstract: An example device is described for facilitating polygon localization. In various aspects, the device can comprise a processor. In various instances, the device can comprise a non-transitory machine-readable memory that can store machine-readable instructions. In various cases, the processor can execute the machine-readable instructions, which can cause the processor to localize a polygon depicted in an image, based on execution of a deep learning pipeline. In various aspects, the deep learning pipeline can comprise a circular-softmax block.Type: ApplicationFiled: August 23, 2022Publication date: February 29, 2024Inventors: Yang Cheng, Qian Lin, Jan Philip Allebach
-
Publication number: 20230377095Abstract: Examples of methods for image enhancement are described. In some examples, a method includes segmenting an image into an object region and a background region. In some examples, the image has a first resolution. In some examples, the method includes generating, using a first machine learning model, an enhanced object region with a second resolution that is greater than the first resolution. In some examples, the first machine learning model has been trained based on object landmarks. In some examples, the method includes generating, using a second machine learning model, an enhanced background region with a third resolution that is greater than the first resolution. In some examples, the method includes combining the enhanced object region and the enhanced background region to produce an enhanced image.Type: ApplicationFiled: October 16, 2020Publication date: November 23, 2023Applicants: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Xiaoyu Xiang, Tianqi Guo, Qian Lin, Jan Philip Allebach
-
Publication number: 20230267642Abstract: Examples of methods for fiducial location are described herein. In some examples, a method may include estimating a first location of an unidentified fiducial based on image coordinates and grid coordinates of a set of contiguous fiducials. In some examples, the method may include determining that a candidate fiducial is a fiducial based on comparing the first location with a second location of the candidate fiducial.Type: ApplicationFiled: July 15, 2020Publication date: August 24, 2023Applicants: PURDUE RESEARCH FOUNDATION, Hewlett-Packard Development Company, L.P.Inventors: Yujian XU, Stephen Bernard Pollard, Robert ULICHNEY, Matthew D GAUBATZ, Jan Philip ALLEBACH
-
Publication number: 20230196707Abstract: Examples of methods for fiducial pattern detection are described herein. In some examples, a method may include detecting fiducial pattern subsets in image subsets of an image of an object. In some examples, the method may also include selecting a first image subset that includes a largest first fiducial pattern subset. In some examples, the method may further include extending the first fiducial pattern subset from the first image subset to a neighboring second image subset.Type: ApplicationFiled: May 22, 2020Publication date: June 22, 2023Inventors: Ziyi ZHAO, Robert ULICHNEY, Stephen Bernard POLLARD, Matthew D. GAUBATZ, Jan Philip ALLEBACH
-
Publication number: 20220139107Abstract: An example system includes: a landmark detection engine to detect landmark positions of landmarks in images based on facial detection; an optical flow landmark engine to determine the landmark positions in the images based on optical flow of the landmarks between the images; a landmark difference engine to determine, for a landmark in a given image: a distance between a detected landmark position and an optical flow landmark position of the landmark; and a weighted landmark determination engine to determine, for a first and second image, a position for the landmark in the second image based on: a respective detected landmark position and a respective optical flow position of the landmark in the second image; and respective distances, determined with the landmark difference engine, between a first detected landmark position of the landmark in the first image and respective optical flow landmark positions for the first and second images.Type: ApplicationFiled: June 28, 2019Publication date: May 5, 2022Applicants: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Yang Cheng, Xiaoyu Xiang, Shaoyuan Xu, Qian Lin, Jan Philip Allebach