Abstract:
An electronic device includes: a memory storing at least one instruction; and at least one processor configured to execute the at least one instruction to: change a plurality of non-straight lines in a handwritten image to a plurality of straight lines, identify, based on the plurality of straight lines, a first corner in the handwritten image, identify, based on the first corner, a plurality of spaces in the handwritten image, and obtain a floor map image including the plurality of spaces.
Abstract:
An illuminant estimation method, including acquiring two image frames, wherein a distance between the two image frames is greater than a predetermined distance; detecting shadows included in the two image frames, extracting pixel feature points corresponding to the shadows, determining point cloud information about the shadows, and distinguishing a point cloud of each shadow based on the point cloud information about the shadows; acquiring point cloud information about multiple objects, and distinguishing a point cloud of each object based on the point cloud information corresponding to the multiple objects; matching the point cloud of the each shadow and the point cloud of the each object in order to determine corresponding shadows associated with the multiple objects; and determining a position of an illuminant according to a positional relation between the multiple objects and the corresponding shadows.
Abstract:
According to an embodiment, an electronic device is provided. The electronic device includes: at least one processor; and a memory comprising instructions, which when executed, control the at least one processor to: receive a voice instruction of a user at the electronic device; transmit information regarding the voice instruction to a control device for identifying the user by mapping to a first voiceprint which is registered by another electronic device, a second voiceprint of the voice instruction of the user based on a voiceprint mapping model; and perform an operation corresponding to the voice instruction upon the identification of the user.
Abstract:
Provided is a video decoding method including obtaining split information indicating whether a current block is to be split; and when the split information indicates that the current block is to be split, splitting the current block into at least two lower blocks, obtaining encoding order information indicating an encoding order of the at least two lower blocks of the current block from the bitstream, determining a decoding order of the at least two lower blocks based on the encoding order information, and decoding the at least two lower blocks according to the decoding order.
Abstract:
Provided is a video decoding method including obtaining split information indicating whether to split a current block; when the split information indicates that the current block is split, splitting the current block into at least two lower blocks; obtaining encoding order information indicating an encoding order of the at least two lower blocks of the current block; determining a decoding order of the at least two lower blocks according to the encoding order information; and decoding the at least two lower blocks according to the decoding order.
Abstract:
The present disclosure provides a forward multiple-hypothesis encoding/decoding method of an image block. In this method, motion information of a current block including two forward reference frame indexes and two motion vectors are selectively encoded into a bit-stream based on a current encoding mode. The motion information which is not encoded into the bit-stream is derived at a decoder by a predefined rule. This method sufficiently utilizes correlation within motion information of an image block and correlation between the motion information of the current image block and that of an adjacent image block.
Abstract:
A video decoding method includes obtaining split information indicating whether to split a current block, splitting the current block into two or more lower blocks when the split information indicates to split the current block, obtaining encoding order information indicating an encoding order of the lower blocks of the current block, determining a decoding order of the lower blocks according to the encoding order information, and decoding the lower blocks according to the decoding order.
Abstract:
The present disclosure discloses a video enhancement method and apparatus. The method includes: segmenting a target video into a plurality of groups of images, the images in the same group belonging to the same scene; determining, for each group of images, a matched video enhancement algorithm using a pre-trained quality assessment model, and performing video enhancement processing on the each group of images using the video enhancement algorithm; and sequentially splicing video enhancement processing results of all groups of images to obtain video enhancement data of the target video. With the present disclosure, the video enhancement processing effect can be improved and the video viewing experience can be improved.
Abstract:
A method for generating a video intermediate frame includes performing a warp operation on a plurality of target video frames, based on a bidirectional optical flow between the plurality of target video frames, to obtain a plurality of pictures, determining a similarity between sub-pictures corresponding to image sub-regions in the plurality of pictures, predicting, based on the similarity, a network depth of a frame synthesis network matched with a corresponding image sub-region, the network depth increasing as the similarity decreases, performing synthetic processing, using the frame synthesis network, on corresponding sub-pictures of each of the image sub-regions, based on the network depth matched with the corresponding image sub-region, to obtain a plurality of images, and splicing the plurality of images to obtain intermediate frames of the plurality of target video frames, based on each of the image sub-regions.
Abstract:
Provided are methods and apparatuses for encoding and decoding video. The method of decoding video includes determining a type of an upper-layer data unit including a current coding unit in a hierarchical structure of a data unit; and obtaining, from a bitstream, intra-frame skip mode information of the current coding unit, according to the determined type of the upper-layer data unit, wherein, according to different types of the upper-layer data unit, the intra-frame skip mode information is expressed as code words having different lengths in the bitstream.