Patents by Inventor Bo Hao
Bo Hao 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).
-
Publication number: 20160071244Abstract: A method and a system for image haze removal are provided. The method includes the following steps: receiving an input hazy image including input pixels; determining a hybrid dark channel for each of the input pixels according to a first minimum dark channel of a corresponding large local patch and a second minimum dark channel of a corresponding small local patch; determining a transmission map for each of the input pixels according to the hybrid dark channel prior, the corresponding hybrid dark channel, and atmospheric light associated with the input hazy image in each color channel; determining a color spectrum adjustment parameter corresponding to each of the color channels; recovering scene radiance for each of the input pixels in each of the color channels according to the corresponding color spectrum adjustment parameter, the transmission map, and the corresponding atmospheric light to produce and output a de-hazed image.Type: ApplicationFiled: September 4, 2014Publication date: March 10, 2016Inventors: Shih-Chia Huang, Bo-Hao Chen, Yi-Jui Cheng
-
Publication number: 20160048742Abstract: A method and an image processing apparatus for image visibility restoration are provided. The method includes the following steps. After an incoming hazy image is received, each of the incoming pixels is classified as either belonging to a localized light region or a non-localized light region. The localized light region is partitioned into patches according to each patch size in associated with image sizes in a training data set. Localized light patches are determined based on a FLD model and a designated patch size is accordingly determined. Adaptive chromatic parameters and dual dark channel priors corresponding to the designated patch size and a small patch size are determined. The incoming hazy image is restored according to the adaptive chromatic parameters, atmospheric light and a transmission map determined based on the dual dark channel priors to produce and output a de-hazed image.Type: ApplicationFiled: August 15, 2014Publication date: February 18, 2016Inventors: Shih-Chia Huang, Bo-Hao Chen
-
Patent number: 9202116Abstract: The invention discloses an image processing method and an imager processing apparatus using the same. The method includes the following steps: receiving an training image; finding a minimum difference among the differences; determining whether the minimum difference is larger than a first threshold; if no, generating a first output value according to the first pixel, the background candidates and a plurality of weightings corresponding to the background candidates; updating a first background candidate corresponding to the minimum difference; updating a first weighting related to the first background candidate; if yes, adding the first pixel as a new background candidate to the background candidates and adding a new weighting corresponding to the new background candidate to the weightings; and detecting whether a moving object existing in an incoming image according to the background candidates and the weightings.Type: GrantFiled: October 29, 2013Date of Patent: December 1, 2015Assignee: National Taipei University of TechnologyInventors: Shih-Chia Huang, Bo-Hao Chen
-
Patent number: 9177363Abstract: A method and image processing apparatus for image visibility restoration are provided. The method includes the following steps: receiving an input hazy image including input pixels; obtaining edge information of each of the input pixels according to a median filtering operation and a dark channel; determining a transmission map according to each of the input pixels and atmospheric light associated with the input hazy image in each color channel; obtaining a refined transmission map according to the edge information and the transmission map; adjusting the refined transmission map by performing a gamma correction operation thereon to obtain an enhanced transmission map; determining a color difference value corresponding to each of the color channels; recovering scene radiance for each of the input pixels in each of the color channels according to the corresponding color difference value, the enhanced transmission map, and the atmospheric light to produce and output a de-hazed image.Type: GrantFiled: September 2, 2014Date of Patent: November 3, 2015Assignee: National Taipei University of TechnologyInventors: Shih-Chia Huang, Bo-Hao Chen, Wei-Jheng Wang
-
Patent number: 9159137Abstract: The present disclosure proposes a method of moving object detection in variable bit-rate video steams based on probabilistic neural networks, and the method features a background generation module and a moving object detection module. The background generation module produces a model of background images which express properties of variable bit-rate video streams. The moving object detection module distinguishes a moving object in both low and high bit-rate video steams in an efficient manner. The detection result is generated by calculating the output value of the probabilistic neural networks.Type: GrantFiled: October 14, 2013Date of Patent: October 13, 2015Assignee: National Taipei University of TechnologyInventors: Shih-Chia Huang, Bo-Hao Chen
-
Publication number: 20150279052Abstract: A method for moving object detection based on a Principal Component Analysis-based Radial Basis Function network (PCA-based RBF network) includes the following steps. A sequence of incoming frames of a fixed location delivered over a network are received. A plurality of Eigen-patterns are generated from the sequence of incoming frames based on a Principal Component Analysis (PCA) model. A background model is constructed from the sequence of incoming frames based on a Radial Basis Function (RBF) network model. A current incoming frame is received and divided into a plurality of current incoming blocks. Each of the current incoming blocks is classified as either a background block or a moving object block according to the Eigen-patterns. Whether a current incoming pixel of the moving object blocks among the current incoming blocks is a moving object pixel or a background pixel is determined according to the background model.Type: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Inventors: Bo-Hao Chen, Shih-Chia Huang
-
Publication number: 20150262374Abstract: A method for moving object detection based on a Fisher's Linear Discriminant-based Radial Basis Function Network (FLD-based RBF network) includes the following steps. A sequence of incoming frames of a fixed location delivered over a network are received. A plurality of discriminant patterns are generated from the sequence of incoming frames based on a Fisher's Linear Discriminant (FLD) model. A background model is constructed from the sequence of incoming frames based on a Radial Basis Function (RBF) network model. A current incoming frame is received and divided into a plurality of current incoming blocks. Each of the current incoming blocks is classified as either a background block or a moving object block according to the discriminant patterns. Whether a current incoming pixel of the moving object blocks among the current incoming blocks is a moving object pixel or a background pixel is determined according to the background model.Type: ApplicationFiled: March 14, 2014Publication date: September 17, 2015Applicant: National Taipei University of TechnologyInventors: Shih-Chia Huang, Bo-Hao Chen
-
Patent number: 9123133Abstract: A method for moving object detection based on a Cerebellar Model Articulation Controller (CMAC) network includes the following steps. A time series of incoming frames of a fixed location delivered over a network is received. A CMAC network is constructed from the time series of incoming frames, where the CMAC network includes an input space, an association memory space, a weight memory space, and an output space. A current frame is received and divided into a plurality of current blocks. Each of the current blocks is classified as either a background block or a moving object block according to the CMAC network. Whether a target pixel of the moving object blocks is a moving object pixel or a background pixel is determined according to an output of the CMAC network in the output space.Type: GrantFiled: March 26, 2014Date of Patent: September 1, 2015Assignee: National Taipei University of TechnologyInventors: Bo-Hao Chen, Shih-Chia Huang
-
Publication number: 20150117761Abstract: The invention discloses an image processing method and an imager processing apparatus using the same. The method includes the following steps: receiving an training image; finding a minimum difference among the differences; determining whether the minimum difference is larger than a first threshold; if no, generating a first output value according to the first pixel, the background candidates and a plurality of weightings corresponding to the background candidates; updating a first background candidate corresponding to the minimum difference; updating a first weighting related to the first background candidate; if yes, adding the first pixel as a new background candidate to the background candidates and adding a new weighting corresponding to the new background candidate to the weightings; and detecting whether a moving object existing in an incoming image according to the background candidates and the weightings.Type: ApplicationFiled: October 29, 2013Publication date: April 30, 2015Applicant: National Taipei University of TechnologyInventors: Shih-Chia Huang, Bo-Hao Chen
-
Publication number: 20150104062Abstract: The present disclosure proposes a method of moving object detection in variable bit-rate video steams based on probabilistic neural networks, and the method features a background generation module and a moving object detection module. The background generation module produces a model of background images which express properties of variable bit-rate video streams. The moving object detection module distinguishes a moving object in both low and high bit-rate video steams in an efficient manner. The detection result is generated by calculating the output value of the probabilistic neural networks.Type: ApplicationFiled: October 14, 2013Publication date: April 16, 2015Applicant: National Taipei University of TechnologyInventors: Shih-Chia Huang, Bo-Hao Chen
-
Publication number: 20140161422Abstract: A video editing method for a video editing device is provided. The method includes: obtaining an editing segment of a video, wherein the editing segment follows a first segment of the video and precedes a second segment of the video, the first segment includes a first picture, the second segment includes a second picture, and a short-term reference index of the second picture points to the first picture; setting a header of a third picture in the first segment, such that the first picture is moved from a short-term reference picture list to a long-term reference picture list when the header of the third picture is decoded; changing the short-term reference index of the second picture into a long-term reference index, wherein the long-term reference index points to the first picture in the long-term reference picture list; and encoding the video. Accordingly, the speed of editing the video is increased.Type: ApplicationFiled: March 6, 2013Publication date: June 12, 2014Applicant: ACER INCORPORATEDInventors: Yan-Tsung Peng, Shih-Chia Huang, Bo-Hao Chen, Ming-Kai Jiau, Sy-Yen Kuo
-
Patent number: 8712681Abstract: A high safety vehicular transportation system is used in an individual carpool car with at least one user and comprises a user module, a rescue unit and a server center. The user module stores and provides carpool data, stores and provides states of individual carpool car, submits a carpool request and comprises a save our soul (SOS) system. The SOS system transmits a distress signal. The rescue unit provides emergency rescue assistance if any user is in a dangerous situation. The server center receives, stores and provides carpool data, has an instantaneous tracking capability, provides carpool service to at least one user, calls the rescue unit if the server center receives the distress signal, receives the carpool request and generates at least one carpool mission to fulfill the carpool request. An operational method for a high safety vehicular transportation system is also disclosed.Type: GrantFiled: February 10, 2012Date of Patent: April 29, 2014Assignee: National Taipei University of TechnologyInventors: Shih-Chia Huang, Ming-Kai Jiau, Bo-Hao Chen, Chih-Hsian Lin
-
Publication number: 20130297086Abstract: A power-saving controlling method includes steps as follows. An electrical information is captured from an electrical equipment by an intelligent socket device. The electrical information is calculated and a rule table is generated. An automatic controlling signal is generated according to the rule table. The intelligent socket device is switched off or switched on according to the automatic controlling signal.Type: ApplicationFiled: September 12, 2012Publication date: November 7, 2013Applicant: TUNGHAI UNIVERSITYInventors: Kun-Lin TSAI, Da-Wei TSAI, Chiun-Luen TZENG, Bo-Hao SU, Li-Wen LAI
-
Publication number: 20130287299Abstract: The invention discloses an image processing apparatus. The image processing apparatus includes an image statistic computation circuitry, a reconfigurable circuitry and a luminance transformation circuitry. The image statistic computation circuitry computes a probability density function corresponding to an inputted image; generates a first luminance histogram by subsampling a luminance histogram related to the probability density function in a first period. The reconfigurable circuitry computes a weighting distribution function according to the first luminance histogram in a second period after the first period; computes a smoothed cumulative density function according to the weighting distribution function in a third period after the second period; computes a gamma transform function in a fourth period after the third period.Type: ApplicationFiled: June 25, 2013Publication date: October 31, 2013Inventors: Shih-Chia Huang, Bo-Hao Chen
-
Publication number: 20130266079Abstract: A method for assisting in video compression using rotation operation and an image capturing device thereof are provided. In the method, a rotation operation of the image capturing device is detected, and a rotation angle formed by the rotation operation is calculated. The image capturing device is rotated by the rotation angle so as to capture a current frame. In addition, whether a reference frame having a rotation angle information exists in a reference frame list stored in the image capturing device is determined. If not, a rotational motion vector is calculated based on the rotation angle. The current frame is divided into a plurality of current blocks. Among each of the current blocks, a matching block corresponding to the current block is searched in a reference frame of the reference frame list by using the rotational motion vector, and accordingly, the frame data of the current frame is compressed.Type: ApplicationFiled: January 3, 2013Publication date: October 10, 2013Applicant: Acer IncorporatedInventors: Shih-Chia Huang, Bo-Hao Chen, Sy-Yen Kuo
-
Publication number: 20130070852Abstract: A method for assisting video compression by using a touch screen and a monitoring system are provided. The monitoring system comprises a touch screen and at least one image capturing apparatus. Each image capturing apparatus captures a reference frame. A touch operation performed on the touch screen is detected and a motion vector thereof is computed. The image capturing apparatus is moved according to the motion vector to capture a current frame. The reference frame is divided into reference blocks, and a current block in the current frame corresponding to each reference block is searched according to the motion vector. A difference between each reference block and corresponding current block is compared to determine whether to use the motion vector of the touch operation as the motion vector between the reference block and the current block, so as to compress frame data of the reference block and the current block.Type: ApplicationFiled: January 17, 2012Publication date: March 21, 2013Applicant: ACER INCORPORATEDInventors: Shih-Chia Huang, Bo-Hao Chen, Sy-Yen Kuo
-
Publication number: 20130035846Abstract: A high safety vehicular transportation system is used in an individual carpool car with at least one user and comprises a user module, a rescue unit and a server center. The user module stores and provides carpool data, stores and provides states of individual carpool car, submits a carpool request and comprises a save our soul (SOS) system. The SOS system transmits a distress signal. The rescue unit provides emergency rescue assistance if any user is in a dangerous situation. The server center receives, stores and provides carpool data, has an instantaneous tracking capability, provides carpool service to at least one user, calls the rescue unit if the server center receives the distress signal, receives the carpool request and generates at least one carpool mission to fulfill the carpool request. An operational method for a high safety vehicular transportation system is also disclosed.Type: ApplicationFiled: February 10, 2012Publication date: February 7, 2013Applicant: NATIONAL TAIPEI UNIVERSITY OF TECHNOLOGYInventors: Huang Shih-Chia, Jiau Ming-Kai, Chen Bo-Hao, Lin Chih-Hsian
-
Patent number: 8134836Abstract: A packaged heat dissipating assembly for an intermediate bus converter (IBC) has a frame being mounted on and around the IBC and a heat sink being mounted on the frame. The packaged heat dissipating assembly is easily detached from the IBC. Therefore, a broken bus converter module (BCM) or heat sink is easily replaced separately. Consequently, heat dissipating designs and maintenance of a server or communication equipment is facilitated and maintenance costs of the IBC and the server or communication equipment are lowered.Type: GrantFiled: July 29, 2009Date of Patent: March 13, 2012Assignee: ACBEL Polytech Inc.Inventors: Chung-Yu Tsai, Bo-Hao Lin, Yu-Kun Sun
-
Patent number: 8077394Abstract: A glass lens array module with alignment fixture and a manufacturing method thereof are revealed. A glass lens array is produced by multi-cavity glass molding and alignment members are arranged on a peripheral of non-optical area of the glass lens array. Optical axis of each of two adjacent glass lens arrays is aligned by corresponding alignment members and the glass lens arrays are assembled by glue. A spacer is disposed between the two adjacent glass lens arrays to form a preset interval if needed. Thus a glass lens array module is formed after curing of the glue. Thereby the alignment of the optical axis of the glass lens is achieved easily and optical precision is also attained. Moreover, the manufacturing processes are simplified and the cost is reduced.Type: GrantFiled: December 17, 2009Date of Patent: December 13, 2011Assignee: E-Pin Optical Industry Co., Ltd.Inventors: Chien-Min Wu, Hsueh-Lin Chen, Bo-Hao Chang, San-Woei Shyu
-
Publication number: 20110049225Abstract: A food container includes a bowl body, a first cover, a first tear portion, and an eating utensil. The bowl body has a first opening, is made of a first heat-insulating material, and is used for accommodating contents. The first cover is made of a second heat-insulating material, and covers the bowl body, in which the first cover is connected to the bowl body, and includes a sealing portion for placing an additive into the bowl body. The first tear portion is located at a connection position between the bowl body and the first cover, and the first tear portion is torn to separate the bowl body from the first cover. The eating utensil is located at the first cover.Type: ApplicationFiled: October 16, 2009Publication date: March 3, 2011Inventors: Wan-Shan TSAI, Tung-Kung Hsieh, Bo-Hao Huang, Wen-Hsiung Hsieh, Chen-Huan Cheng, Yung-Tsan Jou