-
公开(公告)号:US11567579B2
公开(公告)日:2023-01-31
申请号:US17136912
申请日:2020-12-29
Applicant: DASSAULT SYSTEMES
Inventor: Fivos Doganis
IPC: G06F3/01 , G06F30/12 , G06F3/04815 , G06F3/04842 , G06F111/18 , G06F111/10
Abstract: A computer-implemented method for selecting an edge among edges of a 3D object in a 3D immersive environment of a CAD system. Each edge is oriented in the 3D immersive environment. The method comprises displaying the 3D object in the 3D immersive environment, detecting a hand gesture including all fingers folded except thumb, determining an oriented line formed with the folded fingers of the hand in the 3D immersive environment, and identifying the edge of the 3D object having the closest orientation with the oriented line.
-
公开(公告)号:US20200005491A1
公开(公告)日:2020-01-02
申请号:US16567703
申请日:2019-09-11
Applicant: Dassault Systemes
Inventor: Fivos Doganis
Abstract: A computer-implemented method of calibrating a camera includes: a. making a video screen display a calibration pattern; b. acquiring from the camera a video stream of a scene comprising said calibration pattern; c. determining a modified calibration pattern depending on the acquired video stream, and making the screen display it; said steps a. to c. being iterated a plurality of times; and then d. estimating intrinsic calibration parameters of the camera by processing the acquired video streams. A computer program product, computer-readable data-storage medium and computer system for carrying out such a method.
-
公开(公告)号:US11238613B2
公开(公告)日:2022-02-01
申请号:US16567703
申请日:2019-09-11
Applicant: Dassault Systemes
Inventor: Fivos Doganis
Abstract: A computer-implemented method of calibrating a camera includes: a. making a video screen display a calibration pattern; b. acquiring from the camera a video stream of a scene comprising said calibration pattern; c. determining a modified calibration pattern depending on the acquired video stream, and making the screen display it; said steps a. to c. being iterated a plurality of times; and then d. estimating intrinsic calibration parameters of the camera by processing the acquired video streams. A computer program product, computer-readable data-storage medium and computer system for carrying out such a method.
-
公开(公告)号:US10510162B2
公开(公告)日:2019-12-17
申请号:US15601619
申请日:2017-05-22
Applicant: Dassault Systemes
Inventor: Fivos Doganis
Abstract: A computer-implemented method of calibrating a camera, comprises the steps of: a. acquiring a video stream from said camera (CAM), and displaying it on a screen (DY); b. displaying on the screen, superimposed to the video stream, a representation of a target area (102); c. detecting a calibration pattern (100) in the video stream and periodically check whether it fits within the calibration area; d. when the calibration pattern is found to fit within the calibration area, extracting an image thereof from the video stream; said steps a. to d. being iterated a plurality of times using respective target areas corresponding to different positions of a physical support (101) carrying the calibration pattern; and then e. estimating intrinsic calibration parameters of the camera by processing said images. A computer program product, computer-readable data-storage medium and computer system for carrying out such a method.
-
公开(公告)号:US11822727B2
公开(公告)日:2023-11-21
申请号:US17136861
申请日:2020-12-29
Applicant: DASSAULT SYSTEMES
Inventor: Fivos Doganis
IPC: G06F3/01
CPC classification number: G06F3/017
Abstract: A computer-implemented method for selecting a face among faces of a 3D object in a 3D immersive environment. Each face is oriented in the 3D immersive environment. The method comprises displaying the 3D object in the 3D immersive environment. The method further comprises detecting S20 a hand gesture. The hand gesture comprises an adduction of all fingers except thumb. The method further comprises determining an oriented plane formed with the palm and/or the back of the hand in the 3D immersive environment. The method further comprises identifying the face of the 3D object having the closest orientation with the oriented plane. This constitutes an improved method for selecting a face among faces of a 3D object in a 3D immersive environment using hand interactions.
-
公开(公告)号:US10453218B2
公开(公告)日:2019-10-22
申请号:US15605659
申请日:2017-05-25
Applicant: Dassault Systemes
Inventor: Fivos Doganis
Abstract: A computer-implemented method of calibrating a camera includes: a. making a video screen display a calibration pattern; b. acquiring from the camera a video stream of a scene comprising said calibration pattern; c. determining a modified calibration pattern depending on the acquired video stream, and making the screen display it; said steps a. to c. being iterated a plurality of times; and then d. estimating intrinsic calibration parameters of the camera by processing the acquired video streams. A computer program product, computer-readable data-storage medium and computer system for carrying out such a method.
-
公开(公告)号:US12067739B2
公开(公告)日:2024-08-20
申请号:US17377014
申请日:2021-07-15
Applicant: DASSAULT SYSTEMES
Inventor: Fivos Doganis , Ariane Jourdan
CPC classification number: G06T7/55 , G01B11/2518 , G06T7/73 , G06T15/06 , G06T2207/10028
Abstract: A computer-implemented method for 3D scanning of a real object with a camera having a 3D position including receiving, from the camera, an image of the real object, displaying on a screen, in an augmented reality view, the image of the real object enclosed within a virtual 3D box and, superimposed to the real object, a virtual structure made of a set of planar tiles, and being anchored to the virtual 3D box, each tile corresponding to a predetermined pose of the camera, detecting that a tile is pointed at with the camera; acquiring, from the camera, a frame of the virtual 3D box, thereby validating said tile, said frame being a projection of the virtual 3D box on the image, iterating for different 3D positions of the camera, until a sufficient number of tiles is validated for scanning the real object, and implementing a 3D reconstruction algorithm with all captured frames.
-
公开(公告)号:US11893314B2
公开(公告)日:2024-02-06
申请号:US17643959
申请日:2021-12-13
Applicant: Dassault Systemes
Inventor: Fivos Doganis , Selin Alp
IPC: G06F30/10
CPC classification number: G06F30/10
Abstract: A computer implemented method for designing a 3D object in a scene including obtaining a 3D grid of cubes in the scene, said 3D grid of cubes controlling a subdivision surface, said subdivision surface modeling the 3D object, receiving a user stroke of a curve on at least one external face of at least a cube of the grid of cubes, determining a first set of cubes which intersect with the curve on the external face, a second set of cubes which is adjacent to the first set of cubes, perpendicularly to the external face, and a third set of cubes, called intersected cubes, comprising the first set of cubes and the second set of cubes, and for each intersected cube, deforming the intersected cube by moving at least one vertex of said intersected cube so as to fit the curve thereby deforming the subdivision surface.
-
公开(公告)号:US11543889B2
公开(公告)日:2023-01-03
申请号:US17136885
申请日:2020-12-29
Applicant: DASSAULT SYSTEMES
Inventor: Fivos Doganis
IPC: G06F3/01 , G06F30/12 , G06F3/04815 , G06F3/04842 , G06F111/18 , G06F111/10
Abstract: A computer-implemented method for selecting a vertex among vertices of a 3D object in a 3D immersive environment of a CAD system where each vertex has a position in the 3D immersive environment including displaying the 3D object in the 3D immersive environment, detecting a hand gesture including opposing the pads of the index finger and the thumb, both pads being spaced, determining a segment parallel to a segment connecting the pads of the index finger and the thumb, the determined segment having a position in the 3D immersive environment, and identifying the vertex of the 3D object having the closest position with the determined segment.
-
公开(公告)号:US20170372492A1
公开(公告)日:2017-12-28
申请号:US15605659
申请日:2017-05-25
Applicant: Dassault Systemes
Inventor: Fivos Doganis
Abstract: A computer-implemented method of calibrating a camera includes: a. making a video screen display a calibration pattern; b. acquiring from the camera a video stream of a scene comprising said calibration pattern; c. determining a modified calibration pattern depending on the acquired video stream, and making the screen display it; said steps a. to c. being iterated a plurality of times; and then d. estimating intrinsic calibration parameters of the camera by processing the acquired video streams. A computer program product, computer-readable data-storage medium and computer system for carrying out such a method.
-
-
-
-
-
-
-
-
-