Patents by Inventor JUNG-HAO YANG
JUNG-HAO YANG 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: 12367429Abstract: A method for optimizing the conversion of a deep learning model to process other data, applied in a device, includes converting a first deep learning model to obtain a second deep learning model, obtaining a weighting arrangement of the two models according to their deep learning frameworks and performing a quantization on the two models. A similarity in weighting between the two models is analyzed to produce a weighting analysis based on the first and second weighting arrangement and the first and second model quantization result weighting. The two models are tested to establish a model performance analysis. One or more suggestions for optimization are obtained based on the weighting analysis and the model performance analysis, and are applied to optimize the second deep learning model, an optimized second deep learning model being employed to process the other data.Type: GrantFiled: August 18, 2021Date of Patent: July 22, 2025Assignee: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Tzu-Chen Lin, Guo-Chin Sun, Chih-Te Lu, Tung-Tso Tsai, Jung-Hao Yang, Chung-Yu Wu, Wan-Jhen Lee
-
Patent number: 12333766Abstract: A method for training a depth estimation model is provided. The method includes obtaining a first left image and a first right image. A disparity map is obtained by inputting the first left image into a depth estimation model. A second right image is obtained by adding the first left image to the disparity map. The first left image is converted into a third right image. A mask image is obtained by performing a binarization processing on a pixel value of each of pixel points of the third right image. Once a loss value of the depth estimation model is obtained by calculating a mean square error of pixel values of all corresponding pixel points of the first right image, the second right image, and the mask image, a depth estimation model is iteratively trained according to the loss value.Type: GrantFiled: August 22, 2022Date of Patent: June 17, 2025Assignee: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Jung-Hao Yang, Chih-Te Lu, Chin-Pin Kuo
-
Patent number: 12293502Abstract: A method for detecting defects in products from images thereof and an electronic device applying the method inputs a defect image repair data set into an autoencoder to train the autoencoder, and generates a reconstructed image, calculates a reference error value between the sample image and the reconstructed image by a preset error function, and set a threshold value based on the reference error value. The electronic device inputs an image possibly revealing a defect into the autoencoder and generates the reconstructed image corresponding to the image to be detected, and uses the preset error function to calculate the reconstruction error between the image and the reconstructed image, thereby determining whether the image being analyzed does reveal defects. When the reconstruction error is greater than the threshold value, a determination is made that a defect is revealed.Type: GrantFiled: December 30, 2021Date of Patent: May 6, 2025Assignee: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Jung-Hao Yang, Chin-Pin Kuo, Chih-Te Lu, Tzu-Chen Lin, Wan-Jhen Lee, Wei-Chun Wang
-
Patent number: 12249086Abstract: A method for measuring a growth height of a plant, an electronic device, and a storage medium are provided. The method controls a camera device to obtain a color image and a depth image of a plant to be detected. The color image is detected by a detection model which is pre-trained, and a plurality of detection boxes which includes a plurality of plants to be detected is obtained. The color image and the depth image are aligned to create an alignment image. A plurality of target boxes is acquired from the alignment image, and depth values of the plurality of target boxes are determined. The quantity of the target boxes and a height of one or more plants to be detected are determined, no manual operations are required.Type: GrantFiled: January 10, 2022Date of Patent: March 11, 2025Assignee: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Tzu-Chen Lin, Jung-Hao Yang, Chih-Te Lu, Chin-Pin Kuo
-
Patent number: 12200104Abstract: A method for neural network model encryption and decryption includes a first apparatus stores a neural network model and obtains hardware configuration information of the first apparatus, and obtains an encryption key accordingly; encrypts the neural network model by a predetermined encryption algorithm; a second apparatus obtains the encrypted neural network model from the first apparatus, transmits a decryption request to the first apparatus, obtains the hardware configuration information from the first apparatus, obtains a decryption key based on the hardware configuration information; and decrypts the encrypted neural network model by a predetermined decryption algorithm.Type: GrantFiled: March 2, 2022Date of Patent: January 14, 2025Assignee: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Wei-Chun Wang, Jung-Hao Yang, Chih-Te Lu, Chin-Pin Kuo
-
Publication number: 20240273807Abstract: A virtual scene generation method applied to an electronic device is provided. The electronic device identifies object prediction information of each real object in each of real scene images. A first virtual image corresponding to each real scene image is obtained according to the object prediction information of each real object. A second virtual image and a texture difference image corresponding to each real scene image are generated. A target image corresponding to each real scene image is generated according to the second virtual image and the texture difference image corresponding to each real scene image. Once a virtual scene generation model is generated based on the real scene images, the first virtual image, the second virtual image, the target image corresponding to each real scene image, a virtual scene corresponding to an image is obtained using the virtual scene generation model and the virtual scene simulator.Type: ApplicationFiled: June 28, 2023Publication date: August 15, 2024Inventors: JUNG-HAO YANG, CHIN-PIN KUO, CHIH-TE LU
-
Patent number: 12056915Abstract: A method for generating defective image of products applied in an electronic device includes generating first input data according to flawless sample images and a first noise vector, using an autoencoder as a generator of a Generative Adversarial Network (GAN), inputting the first input data to the generator, and generating images for training in defects. The method further includes calculating a first loss value between the flawless sample images and the defect training images, inputting the defect training images into a discriminator of the GAN, and calculating a second loss value. The method further includes obtaining an optimized GAN and taking the optimized GAN as a defective image adversarial network, obtaining flawless testing images, inputting the flawless testing images and a second noise into a generator of the defective image adversarial network, and generating images of defects by processing the flawless testing images and the second noise.Type: GrantFiled: January 28, 2022Date of Patent: August 6, 2024Assignee: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Jung-Hao Yang, Chin-Pin Kuo, Chih-Te Lu
-
Publication number: 20240221390Abstract: A lane line labeling method applied to an electronic device is provided. In the method, the electronic device acquires a target image corresponding to a target lane. Motion trajectory points of a target vehicle driving on the target lane are obtained. The electronic device determines projected pixel coordinates of the motion trajectory points on the target image, and determines target pixel coordinates corresponding to target lane lines on the target lane based on the projected pixel coordinates. Once target camera coordinates corresponding to the target pixel coordinates are obtained, the electronic device labels the target lane lines according to the target camera coordinates.Type: ApplicationFiled: March 20, 2023Publication date: July 4, 2024Inventors: JUNG-HAO YANG, CHIN-PIN KUO, CHIH-TE LU
-
Publication number: 20240203129Abstract: A ground plane fitting method applied to a vehicle-mounted device is provided. In the method, the vehicle-mounted device acquires a plurality of point clouds of a scene front of a vehicle along a traveling direction and a target image and determines a set of ground point clouds corresponding to the target image according to the plurality of point clouds and the target image. The vehicle-mounted device further obtains multiple ground normal vectors by correcting multiple normal vectors of multiple cameras using to acquire the target images; and fits the ground plane in the traveling direction of the vehicle according to the set of ground point clouds and the obtained ground normal vectors to obtain a fitted ground plane. The method can improve an accuracy of the obtained ground normal vector, thereby effectively improving the accuracy of fitting the ground plane and assisting the safe of the self-driving vehicle.Type: ApplicationFiled: April 14, 2023Publication date: June 20, 2024Inventors: JUNG-HAO YANG, CHIN-PIN KUO, CHIH-TE LU
-
Publication number: 20240167832Abstract: A driving route planning method applied to an electronic device is provided. The method includes acquiring an image when a vehicle is driving. Target route information is obtained by inputting the image into a target route planning model. Once a first embedding vector of the target route information is extracted, a driving route corresponding to a driving style is obtained by inputting the first embedding vector into a target driving style model.Type: ApplicationFiled: February 14, 2023Publication date: May 23, 2024Inventors: JUNG-HAO YANG, CHIN-PIN KUO, CHIH-TE LU
-
Publication number: 20230419522Abstract: A method for obtaining depth images implemented in an electronic device includes obtaining a first image and a second image; obtaining a predicted depth map of the first image, and calculating a first error value of the predicted depth map; determining a first transformation matrix between the first image and the second image; obtaining an instance segmentation image and obtaining a first mask image and a second mask image; obtaining a target transformation matrix; converting the predicted depth map into a first point cloud image, converting the first point cloud image into a second point cloud image, and converting the second point cloud image into a third image; calculating a second error value between the second image and the third image; obtaining a target deep learning network model; and inputting at least one image into the target deep learning network model, and obtaining at least one depth image.Type: ApplicationFiled: August 29, 2022Publication date: December 28, 2023Inventors: JUNG-HAO YANG, CHIN-PIN KUO, CHIH-TE LU
-
Publication number: 20230419682Abstract: A method for managing driving applied in an electronic device which assesses distances to objects in a path of autonomous driving obtains RGB images of a scene in front of a vehicle, processes the RGB images based on a trained depth estimation model, and obtain depth images corresponding to the RGB images. The depth images are converted to 3D point cloud maps, 3D regions of interest from the 3D point cloud maps are determined according to a size of the vehicle, and the 3D regions of interest are converted into 2D regions of interest according to internal parameters of a camera. The 2D regions of interest are analyzed for obstacles. Driving continues when the 2D regions of interest have no obstacles, the vehicle is controlled to issue an alarm when obstacles are discovered.Type: ApplicationFiled: January 12, 2023Publication date: December 28, 2023Inventors: CHIEH LEE, JUNG-HAO YANG, SHIH-CHAO CHIEN, CHIN-PIN KUO
-
Publication number: 20230410373Abstract: A method for training a depth estimation model is provided. The method includes obtaining a first left image and a first right image. A disparity map is obtained by inputting the first left image into a depth estimation model. A second right image is obtained by adding the first left image to the disparity map. The first left image is converted into a third right image. A mask image is obtained by performing a binarization processing on a pixel value of each of pixel points of the third right image. Once a loss value of the depth estimation model is obtained by calculating a mean square error of pixel values of all corresponding pixel points of the first right image, the second right image, and the mask image, a depth estimation model is iteratively trained according to the loss value.Type: ApplicationFiled: August 22, 2022Publication date: December 21, 2023Inventors: JUNG-HAO YANG, CHIH-TE LU, CHIN-PIN KUO
-
Publication number: 20230401737Abstract: A method acquires a first image and a second image of a target object being inputted into the depth estimation network for outputting a depth image. A pixel posture conversion relationship between the first image and the second image is obtained. The pixel posture conversion relationship includes a position relationship between each first pixel in the first image and a second pixel in the second image, which correspond to a same part of the target object. A restored image is generated based on the depth image, the pixel posture conversion relationship, and pre-obtained camera parameters. A loss of the depth estimation network is determined based on a difference between the first image, the depth image, the restored image, and the second image for adjusting the parameters of the depth estimation network. A training apparatus, and an electronic device applying the method are also disclosed.Type: ApplicationFiled: May 4, 2023Publication date: December 14, 2023Inventors: JUNG-HAO YANG, CHIN-PIN KUO, CHIH-TE LU
-
Publication number: 20230401733Abstract: A method for training an autoencoder implemented in an electronic device includes obtaining a stereoscopic image as the vehicle is in motion, the stereoscopic image includes a left image and a right image; generating a stereo disparity map according to the left image; generating a predicted right image according to the left image and the stereo disparity map; and calculating a first mean square error between the predicted right image and the right image.Type: ApplicationFiled: November 30, 2022Publication date: December 14, 2023Inventors: CHIN-PIN KUO, CHIH-TE LU, TZU-CHEN LIN, JUNG-HAO YANG
-
Publication number: 20230386063Abstract: A method and system for generating depth in monocular images acquires multiple sets of binocular images to build a dataset containing instance segmentation labels as to content; training an work using the dataset with instance segmentation labels to obtain a trained autoencoder network; acquiring monocular image, the monocular image is input into the trained autoencoder network to obtain a first disparity map and the first disparity map is converted to obtain depth image corresponding to the monocular image. The method combines binocular images with instance segmentation images as training data for training an autoencoder network, monocular images can simply be input into the autoencoder network to output the disparity map. Depth estimation for monocular images is achieved by converting the disparity map to a depth image corresponding to the monocular image. An electronic device and a non-transitory storage are also disclosed.Type: ApplicationFiled: January 13, 2023Publication date: November 30, 2023Inventors: JUNG-HAO YANG, CHIH-TE LU, CHIN-PIN KUO
-
Publication number: 20230326029Abstract: A method for processing images implemented in an electronic device includes obtaining images during moving of a vehicle; obtaining instance segmentation images by segmenting the images; obtaining a predicted disparity map by reconstructing the left images based on a pre-established autoencoder; generating a first error value of the autoencoder for the images according to the left image, the predicted disparity map, and the right image, generating a second error value of the autoencoder for the instance segmentation image according to the left image of instance segmentation, the predicted disparity map, and the right image of instance segmentation; establishing an autoencoder model by adjusting the autoencoder according to the first error value and the second error value; obtaining a test image as the vehicle is moving, and obtaining a target disparity map; and obtaining a depth image corresponding to the test image by converting the target disparity map.Type: ApplicationFiled: August 26, 2022Publication date: October 12, 2023Inventors: JUNG-HAO YANG, CHIN-PIN KUO, CHIH-TE LU
-
Publication number: 20220286272Abstract: A method for neural network model encryption and decryption includes a first apparatus stores a neural network model and obtains hardware configuration information of the first apparatus, and obtains an encryption key accordingly; encrypts the neural network model by a predetermined encryption algorithm; a second apparatus obtains the encrypted neural network model from the first apparatus, transmits a decryption request to the first apparatus, obtains the hardware configuration information from the first apparatus, obtains a decryption key based on the hardware configuration information; and decrypts the encrypted neural network model by a predetermined decryption algorithm.Type: ApplicationFiled: March 2, 2022Publication date: September 8, 2022Inventors: WEI-CHUN WANG, JUNG-HAO YANG, CHIH-TE LU, CHIN-PIN KUO
-
Publication number: 20220254145Abstract: A method for generating defective image of products applied in an electronic device includes generating first input data according to flawless sample images and a first noise vector, using an autoencoder as a generator of a Generative Adversarial Network (GAN), inputting the first input data to the generator, and generating images for training in defects. The method further includes calculating a first loss value between the flawless sample images and the defect training images, inputting the defect training images into a discriminator of the GAN, and calculating a second loss value. The method further includes obtaining an optimized GAN and taking the optimized GAN as a defective image adversarial network, obtaining flawless testing images, inputting the flawless testing images and a second noise into a generator of the defective image adversarial network, and generating images of defects by processing the flawless testing images and the second noise.Type: ApplicationFiled: January 28, 2022Publication date: August 11, 2022Inventors: JUNG-HAO YANG, CHIN-PIN KUO, CHIH-TE LU
-
Publication number: 20220253648Abstract: A method for augmenting defect sample data thereof includes acquiring a positive sample image and defect category information of a surface of a product; inputting the positive sample image and the defect category information to a generative adversarial network (GAN); and generating defect sample data corresponding to the defect category information. An apparatus and a non-transitory computer readable medium for augmenting defect sample data are also disclosed.Type: ApplicationFiled: January 12, 2022Publication date: August 11, 2022Inventors: JUNG-HAO YANG, CHIN-PIN KUO, CHIH-TE LU, WEI-CHUN WANG