Virtual microscope system

By designing the generation, acceptance, acquisition and calculation modules of the virtual microscope system, the problem of insufficient realism and operation experience of the existing virtual microscope system is solved, and a higher sense of realism and operation experience is achieved.

CN119597142APending Publication Date: 2025-03-11ANHUI NORMAL UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411078119.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-07
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The existing virtual microscope system has room for improvement in the sense of reality and operation experience, and breakthrough innovation is urgently needed.

Method used

A virtual microscope system is designed, including a generation module, an acceptance module, an acquisition module and a computing module. Through these modules, the system can generate a three-dimensional model of the microscope based on the real samples of the electron optical microscope, and realize the movement and rotation of the microscope through the operation of the input device, thereby improving the operating experience.

Benefits of technology

Through the design of the virtual microscope system, the realism and operation experience are significantly improved, allowing users to perform more immersive and precise microscope operations in the virtual environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119597142A_ABST
    Figure CN119597142A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of microwave attenuation detection equipment, in particular to a virtual microscope system, and aims to solve the problem that an existing virtual microscope system has a relatively large improvement space in the aspects of reality and operation experience and urgently needs breakthrough innovation. The virtual microscope system comprises a generation module which is used for designing and generating a microscope three-dimensional model on a virtual simulation platform according to an electron optical microscope real sample; the receiving module is used for receiving an initial coordinate of the microscope in a world coordinate system; the acquisition module is used for acquiring and monitoring the position (x, y) of the input equipment to obtain a real-time screen coordinate (x, y); and the calculation module is used for calculating the position of the offset # imgabs0 # microscope of the equipment relative to the initial position (x0, y0) according to the position (x, y) of the input equipment so as to correspondingly move the same offset or a corresponding angle, so that the movement or rotation of the microscope is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of microwave attenuation detection equipment, and in particular to a virtual microscope system. Background Art

[0002] Virtual simulation technology is a technology that has developed rapidly in recent years. It provides users with an immersive experience through a computer-generated simulation environment. In the field of education, virtual simulation technology provides students with a new way of learning. For example, students can conduct experiments, learn, understand or use advanced equipment through virtual simulation technology.

[0003] Therefore, by combining virtual simulation technology with microscopes, users can operate microscopes in a virtual environment through computer simulation and observe more carefully. This virtual simulation microscope is not only easy to operate, but also low-cost, which is conducive to its popularization and application in education, scientific research and other fields. At present, the virtual microscope system can break through the limitations of physical microscopes and provide a more immersive, safe and controllable experience. However, the existing virtual microscope system still has a lot of room for improvement in terms of realism and operating experience, and it is in urgent need of breakthrough innovation. Summary of the invention

[0004] In view of this, the purpose of the present invention is to propose a virtual microscope system to solve the problem that the existing virtual microscope system still has a large room for improvement in terms of realism and operating experience, and urgently needs breakthrough innovation.

[0005] Based on the above object, the present invention provides a virtual microscope system, comprising

[0006] A generation module is used to design and generate a three-dimensional model of the microscope on a virtual simulation platform based on real samples of the electron optical microscope;

[0007] A receiving module, used for receiving the initial coordinates of the microscope in the world coordinate system;

[0008] The acquisition module is used to acquire the position (x, y) of the monitoring input device and obtain the real-time screen coordinates (x, y);

[0009] The calculation module is used to calculate the offset {Δx=x-x0|Δx∈R} of the device relative to the initial position (x0, y0) according to the input device position (x, y). The position of the microscope should be moved accordingly by the same offset or the corresponding angle to achieve the movement or rotation of the microscope.

[0010] As a further improvement of the present application, the three-dimensional model of the microscope includes a lens base, a lens column, a lens arm, a lens barrel, an objective lens converter, an objective lens, a stage, a fine focusing screw, a coarse focusing screw, a reflector and an eyepiece.

[0011] The lens seat is arranged at the bottom, the lens column connects the lens seat and the lower end of the lens arm, the lens barrel is arranged at the upper end of the lens arm, a camera device is installed at the upper end of the lens barrel, and an objective lens converter is installed at the lower end of the lens barrel; the objective lens converter is used to switch objective lenses of different magnifications; the stage is used to clamp the glass slide specimen, and can be translated in the horizontal plane to adjust the observation position; the fine focusing screw and the coarse focusing screw control the movement of the lens barrel in the vertical direction to achieve focusing; the reflector reflects the light from the light source and illuminates the specimen through the light hole; the objective lens is located below the objective lens converter and is aimed at the specimen for preliminary magnification imaging.

[0012] As a further improvement of the present application, in the acquisition module, the position (x, y) of the monitoring input device is acquired to obtain the real-time screen coordinates (x, y);

[0013] It also includes converting the real-time screen coordinates (x, y) into the world coordinates under the main camera's perspective. Among them, (x j ,y j ) represents the position of the microscope in the virtual simulation space, z j Indicates the distance from the mouse to the main camera in the virtual simulation space.

[0014] As a further improvement of the present application, in the calculation module, according to the input device position (x, y), the offset {Δx=x-x0|Δx∈R} of the calculation device relative to the initial position (x0, y0) is calculated, and the position of the microscope should be moved accordingly by the same offset or the corresponding angle to achieve the movement or rotation of the microscope, including

[0015] The system monitors the operation of the input device. When the user clicks the mirror arm, if it is a left click, it means that the microscope model is displaced; if it is a right click, it means that the microscope model is rotated;

[0016] When the left button is clicked and the mouse moves, the position offset of the mouse in the main camera world coordinate system relative to the click is calculated based on the movement of the mouse Based on this offset The microscope is moved by the same corresponding offset in the main camera world space coordinate system, executing The world coordinates of the microscope model are calculated according to the displacement Move, execute Thereby achieving the movement of the microscope model;

[0017] When the right button is clicked, the offset of the input device in the X-axis direction Δx = x j -x0, calculate the rotation angle ΔR of the microscope in the world coordinate system of the main camera y=Δx*speed*Δtime, where speed=256. When performing a rotation operation, if the input device moves to the left, the microscope model is driven to rotate in the positive direction around the Y axis; if the input device moves to the right, the microscope model is driven to rotate in the reverse direction around the Y axis. The Euler angle after rotation is (R x ,R y -ΔR y ,R z ).

[0018] As a further improvement of the present application, the virtual microscope system further includes a mirror adjustment unit, including

[0019] A generating subunit, used for designing and generating a 3D model of the reflector according to the structure of the reflector;

[0020] The deflection angle calculation subunit is used to collect the Euler angle (r) of the 3D model of the reflector in real time according to the 3D model of the reflector. x ,r y ,r z ), calculate the rotation offset angle θ x ,θ z ;

[0021] The light source intensity calculation subunit is used to calculate the light source intensity according to the rotation offset angle θ. x ,θ z , using the formula Calculate the light intensity level;

[0022] The light source intensity display subunit is used to apply the light source intensity value level to the virtual display screen to simulate different brightness.

[0023] As a further improvement of the present application, the reflector 3D model includes a double-sided mirror, one side is a concave mirror and the other side is a plane mirror; the reflector is connected to the mirror arm through a mirror frame; and the virtual display screen is connected to the microscope eyepiece through a USB interface.

[0024] As a further improvement of the present application, the coordinates of the reflector refer to the coordinates in the world coordinate system of the virtual simulation system, and the Euler angle in the world coordinate system is (r x ,r y ,r z );

[0025] The system monitors the operation of the input device. When the user clicks on the front and rear areas of the reflector in the positive and negative directions of the Z axis, the reflector 3D model is driven to rotate around the X axis. If the front side of the reflector is clicked, the reflector 3D model is reversed around the X axis, and the angle change speed is r. x =r xi -v x *Δt, if you click on the back of the reflector, the 3D model of the reflector will rotate forward around the X axis, and the angle change is rx =r xi +v x *Δt; the rotation offset angle θ of the receiving mirror 3D model around the X axis x , the Euler angle offset of the X axis is θ x =r x -r x0 , initial offset angle θ x0 =-15°, v x is the rotation speed; when the user clicks on the left and right areas of the reflector in the positive and negative directions of the X-axis, the reflector 3D model is driven to rotate around the Z-axis. If the left side of the reflector is clicked, the reflector 3D model is reversed around the Z-axis, and the angle changes to If you click on the back of the reflector, the 3D model of the reflector will rotate forward around the Z axis, and the angle change speed The rotation offset angle θ of the receiving mirror 3D model around the Z axis z , Euler angle offset of the Z axis The initial offset angle v z is the rotation speed.

[0026] As a further improvement of the present application, the rotation offset angle θ x ,θ z , using the formula Calculate the light intensity level; including

[0027] According to the calculated offset angle θ x and θ z , using the two-dimensional Gaussian function distribution fitting calculation formula Calculate the intensity value level of the current light source, the light source intensity value level∈[0,3], the initial value is set to level=1.5, σ 2 =185.9, A=3.

[0028] Beneficial effects of the present invention: The present application provides a virtual microscope system, which operates a virtual microscope three-dimensional model through an input device to display image information observed by a microscope camera device, thereby showing the realism and operating experience of the virtual microscope system. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only for the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0030] Figure 1An operation flow chart of a virtual microscope system for a specific implementation of the present application;

[0031] Figure 2 A flowchart of a method for adjusting a mirror of a virtual microscope system is provided for implementing the present application;

[0032] Figure 3 A structural diagram of a 3D model of a reflector of a virtual microscope system in accordance with a specific embodiment of the present application;

[0033] Figure 4 A structural diagram of a virtual microscope system according to a specific implementation method of the present application.

[0034] Among them, 1. mirror base; 2. reflector; 3. mirror column; 4. stage; 5. objective lens; 6. objective lens converter; 7. mirror arm; 8. lens barrel; 9. fine focusing screw; 10. coarse focusing screw; 11. microscope eyepiece. DETAILED DESCRIPTION

[0035] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with specific embodiments.

[0036] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the present invention should be understood by people with ordinary skills in the field to which the present invention belongs. The "first", "second" and similar words used in the present invention do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0037] like Figure 1-2 As shown, a virtual microscope system includes

[0038] The generation module is used to design and generate a three-dimensional model of the microscope on a virtual simulation platform according to a real sample of an electron optical microscope; the three-dimensional model of the microscope includes a lens seat 1, a lens column 3, a lens arm 7, a lens barrel 8, an objective lens converter 6, an objective lens 5, a stage 4, a fine focusing screw 9, a coarse focusing screw 10, a reflector 2 and a microscope eyepiece 11; the lens seat 1 is arranged at the bottom, the lens column 3 connects the lens seat 1 and the lower end of the lens arm 7, the lens barrel 8 is arranged at the upper end of the lens arm 7, and the upper end of the lens barrel 8 is installed There is a camera device 11, and an objective lens converter 6 is installed at the lower end of the lens barrel 8; the objective lens converter 6 is used to switch objective lenses 5 with different magnifications; the stage 4 is used to clamp the glass slide specimen, and can be translated in the horizontal plane to adjust the observation position; the fine focusing screw 9 and the coarse focusing screw 10 control the movement of the lens barrel 8 in the vertical direction to achieve focusing; the reflector 2 reflects the light from the light source and illuminates the specimen through the light hole; the objective lens 5 is located below the objective lens converter 6 and is aimed at the specimen for preliminary magnification imaging.

[0039] A receiving module, used for receiving the initial coordinates of the microscope in the world coordinate system;

[0040] The acquisition module is used to acquire the position (x, y) of the monitoring input device and obtain the real-time screen coordinates (x, y); it also includes converting the real-time screen coordinates (x, y) into the world coordinates under the perspective of the simulation space. Among them, (x j ,y j ) represents the position of the microscope in the virtual simulation space, z j Indicates the distance from the mouse to the main camera in the virtual simulation space.

[0041] A calculation module is used to calculate the offset {Δx=x-x0|Δx∈R} of the device relative to the initial position (x0, y0) according to the input device position (x, y). The position of the microscope should be moved accordingly by the same offset or the corresponding angle to achieve movement or rotation of the microscope; including

[0042] The system monitors the operation of the input device. When the user clicks the mirror arm 7, if it is a left click, it means that the microscope model is displaced; if it is a right click, it means that the microscope model is rotated;

[0043] When the left button is clicked and the mouse moves, the position offset of the mouse in the main camera world coordinate system relative to the click is calculated based on the movement of the mouse Based on this offset The microscope is moved by the same corresponding offset in the main camera world space coordinate system, executing The world coordinates of the microscope model are calculated according to the displacement Move, execute Thereby achieving the movement of the microscope model;

[0044] When the right button is clicked, the offset of the input device in the X-axis direction Δx = x j -x0, calculate the rotation angle ΔR of the microscope in the world coordinate system of the main camera y =Δx*speed*Δtime, where speed=256. When performing a rotation operation, if the input device moves to the left, the microscope model is driven to rotate in the positive direction around the Y axis; if the input device moves to the right, the microscope model is driven to rotate in the reverse direction around the Y axis. The Euler angle after rotation is (R x ,R y -ΔR y ,R z ).

[0045] The virtual microscope system also includes a mirror adjustment unit, including

[0046] The generating subunit is used to design and generate a 3D model of the reflector according to the structure of the reflector 2; the 3D model of the reflector includes a double-sided mirror, one side is a concave mirror and the other side is a plane mirror; the reflector is connected to the mirror arm through a mirror frame; the virtual display screen is connected to the microscope eyepiece 11 through a USB interface.

[0047] The deflection angle calculation subunit is used to collect the Euler angle (r) of the 3D model of the reflector in real time according to the 3D model of the reflector. x ,r y ,r z ), calculate the rotation offset angle θ x ,θ z ;

[0048] The coordinates of the reflector refer to the coordinates in the world coordinate system of the virtual simulation system. The Euler angle in the world coordinate system is (r x ,r y ,r z );

[0049] The system monitors the operation of the input device. When the user clicks on the front and rear areas of the reflector 2 in the positive and negative directions of the Z axis, the reflector 3D model is driven to rotate around the X axis. If the front side of the reflector 2 is clicked, the reflector 3D model is reversed around the X axis, and the angle change speed is If you click on the back side of the reflector 2, the 3D model of the reflector will rotate forward around the X axis, and the angle will change to The rotation offset angle θ of the receiving mirror 3D model around the X axis x , the Euler angle offset of the X axis is Initial offset angle v xis the rotation speed; when the user clicks on the left and right areas of the reflector 2 in the positive and negative directions of the X-axis, the reflector 3D model is driven to rotate around the Z axis. If the left side of the reflector 2 is clicked, the reflector 3D model is reversed around the Z axis, and the angle changes to If you click on the back of the reflector 2, the 3D model of the reflector will rotate forward around the Z axis, and the angle change speed The rotation offset angle θ of the receiving mirror 3D model around the Z axis z , Euler angle offset of the Z axis The initial offset angle v z is the rotation speed.

[0050] The light source intensity calculation subunit is used to calculate the light source intensity according to the rotation offset angle θ. x ,θ z , using the formula Calculate the light intensity level; including the calculated offset angle θ x and θ z , using the two-dimensional Gaussian function distribution fitting calculation formula Calculate the intensity value level of the current light source, the light source intensity value level∈[0,3], the initial value is set to level=1.5, σ 2 =185.9, A=3.

[0051] The light source intensity display subunit is used to apply the light source intensity value level to the virtual display screen to simulate different brightness.

[0052] It should be understood by those skilled in the art that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of the present invention (including the claims) is limited to these examples; under the concept of the present invention, the technical features in the above embodiments or different embodiments may also be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the present invention as described above, which are not provided in detail for the sake of simplicity. The present invention is intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of protection of the present invention.

Claims

1. A virtual microscope system, characterized in that it includes A generation module is used to design and generate a three-dimensional model of the microscope on a virtual simulation platform based on real samples of the electron optical microscope; A receiving module, used for receiving the initial coordinates of the microscope in the world coordinate system; Acquisition module, used to collect and monitor the position of input devices Get real-time screen coordinates ; The calculation module is used to calculate the position of the input device , calculate the device relative to the initial position The offset , the position of the microscope should be moved accordingly by the same offset or corresponding angle to achieve the movement or rotation of the microscope.

2. The virtual microscope system according to claim 1, characterized in that: The three-dimensional model of the microscope comprises a lens base (1), a lens column (3), a lens arm (7), a lens barrel (8), an objective lens converter (6), an objective lens (5), a stage (4), a fine focusing screw (9), a coarse focusing screw (10), a reflector (2) and a microscope eyepiece (11); The mirror base (1) is arranged at the bottom, the mirror column (3) connects the mirror base (1) and the lower end of the mirror arm (7), the mirror barrel (8) is arranged at the upper end of the mirror arm (7), a microscope eyepiece (11) is mounted on the upper end of the mirror barrel (8), and an objective lens converter (6) is mounted on the lower end of the mirror barrel (8); the objective lens converter (6) is used to switch between objective lenses (5) of different magnifications; the stage (4) is used to clamp a glass slide specimen and can be translated in a horizontal plane to adjust the observation position; the fine focusing screw (9) and the coarse focusing screw (10) control the movement of the mirror barrel (8) in the vertical direction to achieve focusing; the reflector (2) reflects the light source and illuminates the specimen through the light hole; the objective lens (5) is located below the objective lens converter (6) and is aligned with the specimen for preliminary magnification imaging.

3. The virtual microscope system according to claim 2, characterized in that: In the acquisition module, the position of the input device is acquired and monitored. , get the real-time screen coordinates ; Also includes real-time screen coordinates Convert to world coordinates from the main camera perspective ,in represents the position of the microscope in the virtual simulation space, Indicates the distance from the mouse to the main camera in the virtual simulation space.

4. The virtual microscope system according to claim 2, characterized in that: In the calculation module, according to the input device position Calculate the device relative to the initial position The offset , the position of the microscope should be moved accordingly by the same offset or corresponding angle to achieve the movement or rotation of the microscope, including The system monitors the operation of the input device, and when the user clicks the mirror arm (7), if it is a left click, it indicates that the microscope model is displaced; If it is a right click, it means rotating the microscope model; When the left button is clicked and the mouse moves, the position offset of the mouse in the main camera world coordinate system relative to the click is calculated based on the movement of the mouse , then based on this offset , the microscope moves the same corresponding offset in the main camera world space coordinate system, executing , the world coordinates of the microscope model are calculated according to the displacement Move, execute , so as to realize the movement of the microscope model; When the right button is clicked, the input device is offset in the X-axis direction. , calculate the rotation angle of the microscope in the world coordinate system of the main camera ,in , when performing a rotation operation, if the input device moves to the left, the microscope model is driven to rotate positively around the Y axis; if the input device moves to the right, the microscope model is driven to rotate negatively around the Y axis. The Euler angle after rotation is .

5. The virtual microscope system according to claim 2, characterized in that: The virtual microscope system also includes a mirror adjustment unit, including A generating subunit, used for designing and generating a 3D model of the reflector according to the structure of the reflector (2); The deflection angle calculation subunit is used to collect the Euler angle of the reflector 3D model in real time according to the reflector 3D model , calculate the rotation offset angle , ; The light intensity calculation subunit is used to calculate the light intensity according to the rotation offset angle. , Using the formula Calculating light intensity ; The light intensity display subunit is used to display the light intensity value Displayed on a virtual display screen, simulating different brightness levels.

6. The virtual microscope system according to claim 5, characterized in that: The reflector 3D model comprises a double-sided mirror, one side of which is a concave mirror and the other side is a plane mirror; the reflector is connected to a mirror arm via a mirror frame; and the virtual display screen is connected to the microscope eyepiece (11) via a virtual USB interface.

7. The virtual microscope system according to claim 5, characterized in that: The coordinates of the reflector refer to the coordinates in the world coordinate system of the virtual simulation system. The Euler angle in the world coordinate system is ; The system monitors the operation of the input device. When the user clicks on the front and rear areas of the reflector (2) in the positive and negative directions of the Z axis, the reflector 3D model is driven to rotate around the X axis. If the front side of the reflector (2) is clicked, the reflector 3D model is reversed around the X axis, and the angle change speed is If you click on the back side of the reflector (2), the 3D model of the reflector will rotate forward around the X-axis, and the angle will change to ; Receive the rotation offset angle of the reflector 3D model around the X axis , the Euler angle offset of the X axis is , initial offset angle , is the rotation speed; when the user clicks on the left and right areas of the reflector (2) in the positive and negative directions of the X-axis, the reflector 3D model is driven to rotate around the Z-axis; if the left side of the reflector (2) is clicked, the reflector 3D model is reversed around the Z-axis, and the angle changes to If you click on the back of the reflector (2), the 3D model of the reflector will rotate forward around the Z axis, and the angle change speed ; Receive the rotation offset angle of the reflector 3D model around the Z axis , Euler angle offset of the Z axis , where the initial offset angle , is the rotation speed.

8. The virtual microscope system according to claim 5, characterized in that: The rotation offset angle , , using the formula Calculating light intensity ; include Based on the calculated offset angle and , using the two-dimensional Gaussian function distribution fitting calculation formula Calculate the intensity value of the current light source , the light source intensity value , the initial value is set to , , .