Image processing system and method for recording coracoid process movement trajectory
Through the collaboration of high-performance cores and low-performance cores, the image processing system effectively compresses and transmits large-memory images, solving the transmission difficulties caused by excessive image memory and realizing fast three-dimensional modeling.
Patent Information
- Application Number
- CN202510033441.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2045-01-09
AI Technical Summary
Too large image memory makes it difficult to transmit, affecting the efficiency of three-dimensional model construction and storage module requirements. It is difficult for the existing technology to effectively compress and transmit large memory images.
The high-performance core control scanner is used to acquire images and store them in the storage module. The low-performance core compresses the image and sends it to the terminal through the communication module. The image memory is reduced through the grayscale combination method to ensure that the transmission time is within the preset range.
It realizes effective image compression, reduces transmission time, meets the modeling time requirements of hospitals and other places, and reduces the performance requirements for storage modules.
Smart Images

Figure CN119832162B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of computing technology, and specifically relates to image data processing, and more particularly to an image processing system and a method for tracing coracoid motion trajectory. Background Art
[0002] In the process of constructing a three-dimensional model of the upper and lower jaws, upper and lower dentitions, and joints, images need to be scanned and acquired through a CBCT scanner. The acquired images are 16-bit grayscale images with 65536 grayscales, resulting in very large imaging data. Due to the different performance of terminals receiving data, a single image occupies too much memory, which is not conducive to transmission. The image will need to be used to construct a three-dimensional model on the terminal. Many scanned images are required to construct the three-dimensional model. If the memory of each image is too large, it will take a long time to transmit an image. In addition, too much image memory places high demands on the storage module.
[0003] Therefore, the technical problem of image transmission being difficult due to the large image memory requires the design of an image processing system and a method for recording the coracoid process movement trajectory.
[0004] It should be noted that the above information disclosed in this background technology section is only used to understand the background technology of the present application concept, and therefore, the above description is not considered to constitute information of the prior art. Summary of the Invention
[0005] The embodiments of the present disclosure at least provide an image processing system and a method for tracing the coracoid motion trajectory.
[0006] In a first aspect, an embodiment of the present disclosure provides an image processing system, comprising:
[0007] A processor, a scanner and several storage modules electrically connected to the processor;
[0008] The processor is provided with a high-performance core and a low-performance core, the high-performance core is electrically connected to the scanner and the storage module, and the low-performance core is electrically connected to the storage module;
[0009] The high-performance core is configured to control the scanner to scan and acquire a plurality of images of the upper and lower jaws, upper and lower dentitions, and joints, and store the images in each storage module in sequence;
[0010] The low-performance core is configured to process the images stored in the storage module in sequence to compress the images, and send the compressed images to the terminal through the communication module.
[0011] In an optional embodiment, the high-performance core is configured to control the scanner to scan and obtain a plurality of images of the jaw and dentition, and store the images in each storage module in sequence, that is,
[0012] The high-performance core is configured to control the scanner to scan and obtain several images of the jaw and dentition, and number the images from small to large in the order in which the images are scanned and obtained, and store the images sequentially in each storage module, storing only one image in one storage module at a time. When the number of images is greater than the number of storage modules, after the images have been stored in all storage modules, subsequent images are stored in the storage modules whose images have been processed.
[0013] In an optional embodiment, the low-performance core is configured to process the images stored in the storage module in sequence, that is,
[0014] After the image has been stored in the storage module, the low-performance core is configured to extract the image stored in the corresponding storage module in order from small to large according to the image number, and process the image after extraction to compress the image. During the image extraction process, the write function of the corresponding storage module is turned off.
[0015] In an optional implementation, the method of extracting an image and then processing the image to compress the image includes:
[0016] The low-performance core is configured to sort all grayscale values of the extracted image from small to large to form an initial grayscale, combine the data in the initial grayscale in pairs to form a second grayscale, and combine the data in the second grayscale in pairs to form a third grayscale, and repeat the cycle until the Nth grayscale is obtained. The compressed image corresponding to the Nth grayscale meets the communication requirements between the processor and the terminal, so that the time required for the processor to send the compressed image to the terminal through the communication module is less than a preset time.
[0017] In an optional embodiment, for data in the same grayscale, when the data are combined in pairs, two adjacent data are combined, and when the number of data is an even number, each data is combined only once, and when the number of data is an odd number, only the second-to-last data is combined twice, that is, the second-to-last data is combined in pairs with the third-to-last data, and also with the first-to-last data.
[0018] In an optional embodiment, the pairwise combination method includes:
[0019] In the same grayscale, when two data are combined, the grayscale values of the two data are added together to obtain the average value, and the average value replaces the original grayscale value. The size of the original pixel is reduced to half, that is, the shape of the pixel remains unchanged and the area becomes half of the original, and the sides of adjacent pixels remain in contact.
[0020] In an optional embodiment, the terminal is configured to obtain a compressed image and synchronously obtain the combination process corresponding to each pixel in the compressed image. When a part with grayscale abnormality is identified in the compressed image, the combination process corresponding to the part with grayscale abnormality is restored, and when a part in the compressed image is selected, the combination process corresponding to the part is restored.
[0021] In an optional embodiment, the terminal is further configured to acquire all compressed images, and restore the compressed images to construct a three-dimensional model of the upper and lower teeth and the jaw, and a three-dimensional model of the upper and lower teeth at the cusp interdigitation position; and
[0022] Determine the three-dimensional spatial coordinates of the maxillary relative to the bilateral ear canal points, collect the spatial displacement distance and movement speed of the mandibular opening and closing, protrusion, left and right lateral movement and condylar movement, record the movement trajectory of the lower incisor incisor point and the condylar movement trajectory, scan and obtain the maxillary occlusal plate three-dimensional model, and align the position relationship between the maxillary occlusal plate three-dimensional model and the upper and lower teeth at the cusp interdigitation position, and then obtain the upper and lower mandibular dentition models. The lower dentition model can move along the collected trajectory, and the dentition part is aligned with the upper and lower mandibular dentition models at the cusp interdigitation position. At this time, the mandible is at the starting point of the movement.
[0023] In an optional embodiment, the terminal is further configured to trace the trajectory of the coracoid process during mouth opening and closing movements, the trajectory of the coracoid process during protrusive movements, and the trajectory of the coracoid process during lateral movements based on the upper and lower jaw dentition models.
[0024] In a second aspect, the present disclosure further provides a method for recording the coracoid process movement trajectory using the above-mentioned image processing system, comprising:
[0025] The high-performance core controls the scanner to scan and obtain a number of images of the upper and lower jaws, upper and lower dentitions, and joints, and stores the images in each storage module in sequence;
[0026] The low-performance core processes the images stored in the storage module in sequence to compress the images, and sends the compressed images to the terminal through the communication module.
[0027] The beneficial effect of the present invention is that the image processing system includes: a processor, a scanner and several storage modules electrically connected to the processor; the processor is provided with a high-performance core and a low-performance core, the high-performance core is electrically connected to the scanner and the storage module, and the low-performance core is electrically connected to the storage module; the high-performance core is configured to control the scanner to scan and obtain several images of the upper and lower jaws, upper and lower teeth and joints, and store the images in each storage module in sequence; the low-performance core is configured to process the images stored in the storage module in sequence to compress the images, and send the compressed images to the terminal through the communication module, thereby realizing the compression of large memory images, and the compressed images are easy to transmit.
[0028] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or understood by practicing the present invention. The purposes and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.
[0029] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are specifically cited herein and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0031] Figure 1 A block diagram of an image processing system according to an embodiment of the present disclosure;
[0032] Figure 2 A schematic diagram of an initial grayscale provided by an embodiment of the present disclosure;
[0033] Figure 3 A grayscale combination flow chart provided in an embodiment of the present disclosure;
[0034] Figure 4 A schematic diagram of two adjacent pixels provided in an embodiment of the present disclosure;
[0035] Figure 5 A schematic diagram of the process of combining two adjacent pixels provided in an embodiment of the present disclosure;
[0036] Figure 6 A schematic diagram of the result of combining two adjacent pixels provided in an embodiment of the present disclosure;
[0037] Figure 7 Scan and 3D reconstruct the maxillary and mandibular cusp interdigitation images for CBCT;
[0038] Figure 8 This is a digital dental model diagram;
[0039] Figure 9 This is the matching diagram of the maxillary dentition model and the maxillary occlusal plate;
[0040] Figure 10 This is the upper virtual articulator diagram;
[0041] Figure 11 To export the model with the upper and lower jaw position information after the virtual articulator is exported, as well as the position diagram of the lower teeth in the maximum opening position;
[0042] Figure 12 This is the matching diagram of the maxillary and mandibular bones and the maxillary and mandibular dentition models;
[0043] Figure 13 This is a matching diagram of the mandible and the lower teeth position model when the mandible is in the maximum opening position. DETAILED DESCRIPTION
[0044] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0045] In this document, when it is mentioned that a first component is located on a second component, this may mean that the first component may be directly formed on the second component, or that a third component may be interposed between the first component and the second component. In addition, in the drawings, the thickness of components may be exaggerated or reduced in order to effectively describe technical content.
[0046] As used herein, the phrases "in one embodiment," "according to one embodiment," "in some embodiments," and the like generally refer to the fact that the particular feature, structure, or characteristic following the phrase may be included in at least one embodiment of the present disclosure. Thus, a particular feature, structure, or characteristic may be included in more than one embodiment of the present disclosure, such that these phrases do not necessarily refer to the same embodiment. As used herein, the terms "example," "exemplary," and the like are used to "serve as an example, instance, or illustration." Any implementation, aspect, or design described herein as "example" or "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations, aspects, or designs. Instead, the use of the terms "example," "exemplary," and the like is intended to present concepts in a concrete manner.
[0047] The following embodiments of the present invention are described in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features therein may be combined with each other.
[0048] like Figure 1 As shown, in at least one disclosed embodiment, an image processing system is provided, comprising: a processor, and a scanner and several storage modules electrically connected to the processor; a high-performance core and a low-performance core are provided in the processor, the high-performance core is electrically connected to the scanner and the storage module, and the low-performance core is electrically connected to the storage module; the high-performance core is configured to control the scanner to scan and obtain several images of the upper and lower jaws, upper and lower teeth and joints, and store the images in each storage module in sequence; the low-performance core is configured to process the images stored in the storage modules in sequence to compress the images, and send the compressed images to the terminal through the communication module, thereby realizing the compression of large memory images. The compressed images The image is easy to transmit; in hospitals and other places, it is necessary to perform three-dimensional modeling of the patient's upper and lower teeth and jaws, and the modeling needs to be completed in a shorter time in order to facilitate the subsequent tracing of the coracoid process movement trajectory. Therefore, it is necessary to scan and obtain images through a CBCT scanner for subsequent modeling. The images scanned by the CBCT scanner are clear and accurate, which is convenient for subsequent precise modeling. However, the image memory is large, resulting in a lot of time spent on image transmission when sending the image to the terminal for modeling, which is difficult to meet the modeling time requirements of hospitals and other places. In addition, the terminals in the hospital (such as computers, etc.) are relatively old and have been used for a long time, resulting in poor communication performance, and the replacement of terminals in the hospital is cumbersome, and large images are difficult to transmit quickly.
[0049] The processor can directly use Intel Core i5 processor 14500, where Performance-core is the high-performance core and Efficient-core is the low-performance core.
[0050] Before modeling, an image can be obtained by scanning with a CBCT scanner and then sent directly to the terminal. The transmission speed during the transmission process is recorded, which is the communication speed of the terminal. The maximum transmission time allowed for each image in the modeling process is obtained based on the maximum time allowed for the modeling process, the number of images required for modeling, and the communication speed of the terminal, and then the maximum memory allowed for the image is determined. If the image memory is larger than the maximum memory allowed, the modeling time will exceed the maximum time allowed for the modeling process. Therefore, the image memory needs to be compressed to below the maximum memory allowed.
[0051] In an optional embodiment, the high-performance core is configured to control the scanner to scan and acquire a plurality of images of the jaw and dentition, and store the images in each storage module in sequence, that is, the high-performance core is configured to control the scanner to scan and acquire a plurality of images of the jaw and dentition, and number the images from small to large in the order of scanning and acquiring the images, and store the images in sequence in each storage module, and only store one image in one storage module at a time. When the number of images is greater than the number of storage modules, then after the images have been stored in all storage modules, subsequent images are stored in the storage module where the images have been processed. The performance of a single storage module is limited. If an image with a larger memory is stored in a storage module after scanning and acquiring the image, and then the low-performance core extracts the image from the storage module for processing, the new image will be stored in the storage module again, which will increase the load on the storage module and reduce the performance of the storage module, resulting in a decrease in the reading and writing speed of the storage module, an increase in the speed of image storage entering the storage module, and an increase in the speed of the low-performance core reading the image from the storage module, resulting in an increase in the total time for compressing and transmitting the image. Therefore, By setting up multiple storage modules, the scanner can store the newly acquired image in the corresponding storage module after each image is scanned and acquired. The storage module only performs one of the read and write functions at the same time. The images scanned and acquired by the scanner can be sequentially numbered 1, 2, 3..., and the storage modules can also be numbered a, b, c... After the first image is scanned and acquired, the image is stored in storage module a. After the first image is stored, the low-performance core reads the first image from storage module a for processing. At this time, the second image acquired by the scanner will be stored in storage module a. After the first image is compressed, the low-performance core reads the second image from storage module b for processing. If the number of images is greater than the number of storage modules, after the last storage module completes storage of the image, the next image is stored in storage module a. At this time, the first image in storage module a has been read and processed by the low-performance core. At this time, storage module a only performs the write function to store the image, thereby avoiding the storage module from performing the read and write functions at the same time, avoiding the increase in the load of the storage module, and allowing the storage module to ensure the reading and writing speed.
[0052] In an optional embodiment, the low-performance core is configured to process the images stored in the storage module in sequence, that is, after the image has been stored in the storage module, the low-performance core is configured to extract the image stored in the corresponding storage module in sequence according to the image number from small to large, and process the image after extraction to compress the image. During the image extraction process, the write function of the corresponding storage module is turned off; the low-performance core compresses the images sequentially, and after each image is compressed, the compressed image is sent to the terminal through the communication module. Since the image is compressed, the transmission time is reduced. The terminal restores the compressed image and then processes each image according to the order of the image to construct a three-dimensional model.
[0053] like Figure 2 and Figure 3 As shown, in an optional embodiment, the method of processing the image after extracting the image to compress the image includes: the low-performance core is configured to sort all the grayscale values of the extracted image from small to large to form an initial grayscale, the data in the initial grayscale are combined in pairs to form a second grayscale, and the data in the second grayscale are combined in pairs to form a third grayscale, and the cycle is repeated until the Nth grayscale is obtained, and the compressed image corresponding to the Nth grayscale meets the communication requirements between the processor and the terminal, so that the time required for the processor to send the compressed image to the terminal through the communication module is less than the preset time; each time the data is combined in pairs, the image memory can be compressed, and the memory size of the image after obtaining the Nth grayscale will be less than the maximum memory allowed, ensuring that the transmission time of each compressed image is less than the maximum transmission time allowed, ensuring that three-dimensional modeling can be performed quickly; the memory occupied by the image is reduced by merging the data in the grayscale, and the compressed image will not affect the user's viewing.
[0054] In an optional embodiment, for data in the same grayscale, when the data are combined in pairs, two adjacent data are combined, and when the number of data is an even number, each data is combined only once, and when the number of data is an odd number, only the second-to-last data is combined twice, that is, the second-to-last data is combined in pairs with the third-to-last data, and also with the first-to-last data.
[0055] like Figure 4 、 Figure 5 and Figure 6As shown, in an optional embodiment, the pairwise combination method includes: in the same grayscale, when two data are combined in pairs, the grayscale values of the two data are added together to obtain an average value, the average value replaces the original grayscale value, and the size of the original pixel is reduced to half, that is, the shape of the pixel remains unchanged and the area becomes half of the original, and the sides of adjacent pixels remain in contact; for example, in the initial grayscale, the grayscale value of the first data is 1, and the grayscale value of the second data is 2, then the grayscale values of the two data are added together to obtain an average value of 1.5, 1.5 replaces the original 1 and 2, and the corresponding pixel size is reduced to half.
[0056] In an optional embodiment, the terminal is configured to obtain a compressed image, and synchronously obtain the combination process corresponding to each pixel in the compressed image. When a part with grayscale abnormality is identified in the compressed image, the combination process corresponding to the part with grayscale abnormality is restored, and when a part in the compressed image is selected, the combination process corresponding to the part is restored; the compressed image can be displayed on the display screen of the terminal, such as on a computer display screen, and doctors and other users can directly observe the compressed image on the display screen to make a preliminary observation of the upper and lower jaws, upper and lower teeth and joints. Whether there is a problem on the compressed image can be used to determine whether there is a problem with the original upper and lower jaws, upper and lower teeth and joints. When it is determined that there is a problem, the position where the problem may occur on the compressed image can be selected, and then the selected part can be directly The system can restore the compressed image and make a more accurate judgment, and the low-performance core can select the compressed image of the part related to the selected part in other compressed images, and restore the part related to the selected part after the selected compressed image, and directly obtain the actual position of the selected part after splicing all the restored parts; the terminal can identify whether there is abnormal material in the compressed image, and judge whether there is abnormal material according to the change trend of the grayscale value between each pixel in the compressed image. The abnormal material may be a dental implant made of metal, ceramic, etc. These materials will bring metal artifacts during the CBCT imaging process. Therefore, according to the change trend of the grayscale value between each pixel in the compressed image, it can be judged whether there is abnormal material. After the abnormal material is identified, the part corresponding to the abnormal material can be marked in the final constructed three-dimensional model.
[0057] In an optional embodiment, the terminal is further configured to acquire all compressed images, and after restoring the compressed images, construct a three-dimensional model of the upper and lower teeth and the jaw, as well as a three-dimensional model of the upper and lower teeth at the interdigitation position; and determine the three-dimensional spatial coordinates of the maxillary relative to the bilateral ear canal points, collect the spatial displacement distance and movement speed of the mandibular opening and closing, protrusion, left and right lateral movement and condyle movement, record the movement trajectory of the lower incisor incisor point and the condyle movement trajectory, scan and acquire the maxillary occlusal plate three-dimensional model, and align the position relationship between the maxillary occlusal plate three-dimensional model and the upper and lower teeth at the interdigitation position, thereby acquiring the upper and lower tooth models, the lower tooth model can move along the acquired trajectory, and is aligned with the upper and lower tooth models at the interdigitation position through the tooth part, at which time the mandible is at the starting point of the movement; the position of the maxillary occlusal plate on the articulator is fixed, and can be but not limited to using a warehouse scan: ceramill map 600 Obtain a three-dimensional model of the maxillary occlusal plate; the three-dimensional models of the upper and lower teeth at the intercusp position include the maxillary teeth model and the mandibular teeth model.
[0058] In an optional embodiment, the terminal is further configured to trace the trajectory of the coracoid process during mouth opening and closing movements, the trajectory of the coracoid process during protrusive movements, and the trajectory of the coracoid process during lateral movements based on the upper and lower jaw dentition models.
[0059] like Figures 7 to 13 As shown in FIG, the specific process of tracing the coracoid process movement trajectory includes: Step 1 3D reconstruction: a 3D image of the patient's maxillary and mandibular bones, upper and lower dentitions, and joints is obtained by performing a maxillofacial cone-beam CT scan at the intercusp position, and the maxillary and mandibular bones are reconstructed and segmented to form 3D models corresponding to the upper and lower dentitions and the jaws; the jaw models corresponding to the maxillary and mandibular bones can be a maxillary model or a mandibular model;
[0060] Step 2: Create a digital dentition model: Scan the patient's upper and lower dentition and the buccal occlusal relationship in the intercusp position using an oral 3D scanner, align and reconstruct, and obtain a 3D model of the patient's upper and lower dentition in the intercusp position;
[0061] Step 3: Tracing the movement trajectory of the condyle and lower incisor: Use bilateral earplugs to replace the patient's hinge axis point, and use the maxillary occlusal plate and the upper dentition to determine the three-dimensional spatial coordinates of the maxillary point relative to the bilateral ear canal points. Fix the metal bite fork to the labial side of the lower anterior teeth, use a head-mounted ultrasonic signal receiver fixed to the patient's forehead to capture the signal, and calculate the spatial displacement and movement speed of the mandibular movement fork signal source based on the Doppler effect principle. Collect the spatial displacement distance and movement speed of mandibular opening and closing, protrusion, left and right lateral movement, and condylar movement, and trace the movement trajectory of the lower incisor cutting point and the condylar movement trajectory;
[0062] Step 4: Virtual articulator: Use a 3D scanner to scan the maxillary bite plate and reconstruct a 3D model of the maxillary bite plate; import the maxillary dentition model obtained in step 2 into the 3D measurement and analysis software, and align the position relationship with the patient's maxillary bite plate model. In step 3, after the digital mandibular motion trajectory recorder examination, a mandibular trajectory file is generated, and the file is imported into the virtual articulator software, and the patient's personalized hinge axis position is set on the virtual articulator. According to the relative coordinates of the bite plate and the bilateral ear canal points in step 3, the aligned maxillary bite plate model and the maxillary dentition model are imported into the virtual articulator software, and the position relationship with the hinge axis is aligned. According to the position of the maxillary dentition model, the mandibular dentition model with cusp interdigitation is imported into the virtual articulator software. At this time, the reference system 1 of the scanning data and the mandibular motion trajectory is realized, and the maxillary and mandibular dentition models with personalized mandibular motion information are obtained, and the mandibular dentition model can move along the collected trajectory;
[0063] Step 5: Jaw model registration: Import the reconstructed maxillary and mandibular dentition models and the jaw model into the 3D measurement and analysis software, and align the dentition part with the maxillary and mandibular dentition models at the cusp intersection. At this time, the mandible is at the starting point of the movement.
[0064] Step 6: Trajectory positioning: On the virtual articulator from step 4, the mandibular model is opened and closed. An image of the mandibular dentition at this trajectory, containing mandibular coordinate information, is exported. This image is then imported into the coordinate system from step 5. The segmented mandibular model is registered with the mandibular dentition model to obtain the new mandibular position, and the coracoid process coordinates at this point are recorded.
[0065] Step 7: Trace the coracoid trajectory during mouth opening and closing: On the virtual articulator from step 4, perform mouth opening and closing movements on the mandibular model. Export images of the mandibular dentition with mandibular coordinates at points 1 / 4, 3 / 8, 1 / 2, 5 / 8, 3 / 4, 7 / 8, and the end point of the trajectory. Repeat step 6. Connect the eight points with a smooth curve to obtain the coracoid trajectory during mouth opening and closing movements.
[0066] Step 8: Trace the coracoid trajectory during protrusive movement: Perform protrusive movement of the mandibular model on the virtual articulator from step 4. Export images of the mandibular dentition with mandibular coordinates at points 1 / 8, 1 / 4, 3 / 8, 1 / 2, 5 / 8, 3 / 4, 7 / 8, and the end point of the trajectory. Repeat step 6. Connect the eight points with a smooth curve to obtain the coracoid trajectory during protrusive movement.
[0067] Step 9: Trace the coracoid trajectory during lateral movement: Move the mandibular model laterally on the virtual articulator from step 4. Export images of the mandibular dentition with mandibular coordinates at points 1 / 8, 1 / 4, 3 / 8, 1 / 2, 5 / 8, 3 / 4, 7 / 8, and the end point of the trajectory. Repeat step 6. Connect the eight points with a smooth curve to obtain the coracoid trajectory during lateral movement.
[0068] The image processing methods and processes described above can be used in all three-dimensional model construction processes involved.
[0069] At least one other disclosed embodiment also provides a method for tracing the coracoid process movement trajectory using the above-mentioned image processing system, including: a high-performance core controls a scanner to scan and acquire a number of images of the upper and lower jaws, upper and lower teeth, and joints, and stores the images in each storage module in sequence; a low-performance core processes the images stored in the storage modules in sequence to compress the images, and sends the compressed images to the terminal through the communication module.
[0070] To summarize, the image processing system includes: a processor, a scanner and several storage modules electrically connected to the processor; the processor is provided with a high-performance core and a low-performance core, the high-performance core is electrically connected to the scanner and the storage module, and the low-performance core is electrically connected to the storage module; the high-performance core is configured to control the scanner to scan and acquire several images of the upper and lower jaws, upper and lower teeth and joints, and store the images in each storage module in turn; the low-performance core is configured to process the images stored in the storage module in turn to compress the images, and send the compressed images to the terminal through the communication module, thereby realizing the compression of large memory images, and the compressed images are easy to transmit.
[0071] With the above-described preferred embodiments of the present invention as a guide, and with reference to the above description, relevant personnel are fully capable of making various changes and modifications without departing from the technical scope of this invention. The technical scope of this invention is not limited to the contents of the specification and must be determined according to the scope of the claims.
Claims
1. An image processing system, characterized in that: include: A processor, a scanner and several storage modules electrically connected to the processor; The processor is provided with a high-performance core and a low-performance core, the high-performance core is electrically connected to the scanner and the storage module, and the low-performance core is electrically connected to the storage module; The high-performance core is configured to control the scanner to scan and acquire a plurality of images of the upper and lower jaws, upper and lower dentitions, and joints, and store the images in each storage module in sequence; The low-performance core is configured to sequentially process the images stored in the storage module to compress the images, and send the compressed images to the terminal via the communication module; The method of extracting an image and then processing the image to compress the image comprises: The low-performance core is configured to sort all grayscale values of the extracted image from small to large to form an initial grayscale, combine data in the initial grayscale in pairs to form a second grayscale, and combine data in the second grayscale in pairs to form a third grayscale, and repeat the process until an Nth grayscale is obtained, wherein the compressed image corresponding to the Nth grayscale meets the communication requirements between the processor and the terminal, so that the time required for the processor to send the compressed image to the terminal through the communication module is less than a preset time; For data in the same grayscale, when the data are combined in pairs, the two adjacent data are combined. When the number of data is even, each data is combined only once. When the number of data is odd, only the second-to-last data is combined twice. That is, the second-to-last data is combined with the third-to-last data in pairs, and also with the first-to-last data in pairs. The pairwise combination method includes: In the same grayscale, when two data are combined, the grayscale values of the two data are added together to obtain the average value, and the average value replaces the original grayscale value. The size of the original pixel is reduced to half, that is, the shape of the pixel remains unchanged and the area becomes half of the original, and the sides of adjacent pixels remain in contact.
2. The image processing system according to claim 1, wherein: The high-performance core is configured to control the scanner to scan and obtain a number of images of the jaw and dentition, and store the images in each storage module in sequence, that is, The high-performance core is configured to control the scanner to scan and obtain several images of the jaw and dentition, and number the images from small to large in the order in which the images are scanned and obtained, and store the images sequentially in each storage module, storing only one image in one storage module at a time. When the number of images is greater than the number of storage modules, after the images have been stored in all storage modules, subsequent images are stored in the storage modules whose images have been processed.
3. The image processing system according to claim 2, wherein: The low performance core is configured to process the images stored in the storage module in sequence, i.e. After the image has been stored in the storage module, the low-performance core is configured to extract the image stored in the corresponding storage module in order from small to large according to the image number, and process the image after extraction to compress the image. During the image extraction process, the write function of the corresponding storage module is turned off.
4. The image processing system according to claim 1, wherein: The terminal is configured to obtain a compressed image and synchronously obtain the combination process corresponding to each pixel in the compressed image. When a part with abnormal grayscale is identified in the compressed image, the combination process corresponding to the part with abnormal grayscale is restored, and when a part in the compressed image is selected, the combination process corresponding to the part is restored.
5. The image processing system according to claim 4, wherein: The terminal is further configured to acquire all compressed images, and restore the compressed images to construct a three-dimensional model of the upper and lower teeth and the jaw, and a three-dimensional model of the upper and lower teeth at the intercusp position; and Determine the three-dimensional spatial coordinates of the maxillary relative to the bilateral ear canal points, collect the spatial displacement distance and movement speed of the mandibular opening and closing, protrusion, left and right lateral movement and condylar movement, record the movement trajectory of the lower incisor incisor point and the condylar movement trajectory, scan and obtain the maxillary occlusal plate three-dimensional model, and align the position relationship between the maxillary occlusal plate three-dimensional model and the upper and lower teeth at the cusp interdigitation position, and then obtain the upper and lower mandibular dentition models. The lower dentition model can move along the collected trajectory, and the dentition part is aligned with the upper and lower mandibular dentition models at the cusp interdigitation position. At this time, the mandible is at the starting point of the movement.
6. The image processing system according to claim 5, wherein: The terminal is further configured to trace the trajectory of the coracoid process during mouth opening and closing movements, the trajectory of the coracoid process during protrusive movements, and the trajectory of the coracoid process during lateral movements based on the upper and lower jaw dentition models.
7. A method for recording coracoid process movement trajectory using the image processing system according to claim 1, characterized in that: include: The high-performance core controls the scanner to scan and obtain a number of images of the upper and lower jaws, upper and lower dentitions, and joints, and stores the images in each storage module in sequence; The low-performance core processes the images stored in the storage module in sequence to compress the images, and sends the compressed images to the terminal through the communication module.
Citation Information
Patent Citations
Compressing and uncompressing method for high bit-depth medical gray scale images
CN108141505A
Image data compression device, image data decompression device, display device, image processing system, image data compression method, and image data decompression method
US20140099025A1