Water pick frequency detection method, device and equipment, storage medium and computer program product

By obtaining the jitter data of the flexible water pipe under water turbulence, eliminating the horizontal jitter image, and performing inter-frame motion analysis, the convenience and accuracy problems of existing water flosser frequency detection are solved, and efficient and accurate frequency detection is achieved.

CN120707470APending Publication Date: 2025-09-26RISUN TECH (SHENZHEN) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510658515.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-21
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

The existing method for detecting the frequency of oral irrigators is complex to operate, costly, and easily affected by human factors. The disassembly operation can easily damage the product. The sensitivity of external sensors and the complexity of data processing are limited, resulting in poor accuracy and consistency of the detection results.

Method used

By acquiring the jitter data of the flexible water pipe under the action of water agitation, extracting the jitter image sequence, eliminating the horizontal jitter image, and performing inter-frame motion analysis, the water outlet frequency is determined, disassembly operations are avoided, and multi-directional interference errors are reduced.

Benefits of technology

It realizes non-contact, highly convenient and highly accurate water flosser frequency detection, which is suitable for finished product detection and large-scale quality inspection, reduces detection errors, and improves detection reliability and scope of application.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120707470A_ABST
    Figure CN120707470A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of medical instrument detection, in particular to an oral irrigator frequency detection method, device and equipment, a storage medium and a computer program product. According to the method, jitter data of a flexible water guide pipe under the action of water flow agitation are obtained, one end of the flexible water guide pipe is connected with a nozzle of a to-be-detected oral irrigator, and the other end of the flexible water guide pipe is inserted into a water container; extracting a jitter image sequence in the jitter data; removing a horizontal dithering image sequence in the dithering image sequence to obtain a vertical dithering image sequence; performing inter-frame motion analysis on the vertical jitter image sequence to obtain periodic jitter displacement information; and according to the periodic shaking displacement information, the water outlet frequency of the to-be-detected oral irrigator is determined, so that the convenience and accuracy of frequency detection of the oral irrigator are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of medical device detection technology, and in particular to a method, device, equipment, storage medium and computer program product for detecting the frequency of a water flosser. Background Art

[0002] As a small-sized spray device widely used in the field of oral hygiene, the working performance of the water irrigator is directly related to the user experience and cleaning effect. Among them, the water discharge frequency of the water irrigator is an important indicator to measure its performance stability and cleaning efficiency. In the prior art, the detection of the water discharge frequency of the water irrigator usually relies on professional testing instruments, or a preliminary judgment is made by manually observing the state of the spray water flow. The above-mentioned detection method is not only complicated to operate and has high detection costs, but the detection process is also easily affected by human subjective factors or the external environment, resulting in poor accuracy and consistency of the detection results. Some detection methods require the water irrigator to be disassembled to obtain the operating parameters of the internal pump body or nozzle assembly, but such disassembly operations are likely to cause irreversible damage to the product and are not suitable for finished product testing or large-scale quality inspection scenarios. At the same time, in order to improve detection efficiency, some solutions try to use external sensors to collect vibration or water flow signals, but due to the limitations of equipment sensitivity and data processing complexity, the actual application effect is limited. Therefore, how to improve the convenience and accuracy of water irrigator frequency detection has become a technical problem that needs to be solved urgently. Summary of the Invention

[0003] The main purpose of this application is to provide a method, device, equipment, storage medium and computer program product for detecting the frequency of an oral irrigator, aiming to solve the technical problem of how to improve the convenience and accuracy of the frequency detection of an oral irrigator.

[0004] To achieve the above objectives, the present application provides a method for detecting the frequency of an oral irrigator, the method comprising the following steps:

[0005] Obtaining jitter data of a flexible water conduit under the action of water flow, wherein one end of the flexible water conduit is connected to the nozzle of the water flosser to be tested and the other end is inserted into a water container;

[0006] extracting a shaking image sequence from the shaking data;

[0007] Eliminating a horizontally shaking image sequence from the shaking image sequence to obtain a vertically shaking image sequence;

[0008] Performing inter-frame motion analysis on the vertical jitter image sequence to obtain periodic jitter displacement information;

[0009] The water outlet frequency of the water flosser to be tested is determined according to the periodic jitter displacement information.

[0010] In one embodiment, the step of removing the horizontally shaken image sequence from the shaken image sequence to obtain the vertically shaken image sequence includes:

[0011] Acquiring the horizontal displacement amplitude of the edge feature points of the flexible water conduit in the jittered image sequence;

[0012] Eliminate image frames corresponding to displacement amplitudes exceeding a preset amplitude threshold to obtain image frames showing vertical motion;

[0013] The image frames moving in the vertical direction are used as the vertical shaking image sequence.

[0014] In one embodiment, the step of performing inter-frame motion analysis on the vertically jittered image sequence to obtain periodic jitter displacement information includes:

[0015] Obtaining the pixel displacement in the Y-axis direction between adjacent image frames in the vertically shaken image sequence;

[0016] generating a jitter curve showing a displacement change over time based on a Y-axis pixel displacement between adjacent image frames;

[0017] The periodic jitter displacement information is determined according to the jitter curve.

[0018] In one embodiment, after the step of determining the water outlet frequency of the water flosser to be tested based on the periodic jitter displacement information, the method further includes:

[0019] Comparing the water flow frequency with a preset water flosser frequency range;

[0020] A frequency detection status is output based on the comparison result, where the frequency detection status includes normal frequency, low frequency, or abnormal frequency.

[0021] In one embodiment, after the step of obtaining the jitter data of the flexible water pipe under the action of water flow, the method further includes:

[0022] Based on the jitter data, performing jitter stability evaluation on each point of the flexible water conduit;

[0023] The data corresponding to the points whose jitter stability evaluation value is lower than the preset stability threshold are eliminated.

[0024] In one embodiment, the step of evaluating the jitter stability of each point of the flexible water conduit based on the jitter data includes:

[0025] Determining a plurality of sampling points along the length of the flexible water conduit based on the jitter data;

[0026] Extract the vertical displacement information of each sampling point in the continuous image frames to form the corresponding time series;

[0027] Statistical analysis is performed on the displacement time series of each sampling point to evaluate the displacement amplitude fluctuation of the displacement time series in the time dimension, and a jitter stability evaluation value of each sampling point is obtained.

[0028] In addition, to achieve the above-mentioned purpose, the present application also proposes a device for detecting the frequency of a water flosser, the device comprising:

[0029] a jitter acquisition module, configured to acquire jitter data of a flexible water conduit under the action of water flow, wherein one end of the flexible water conduit is connected to the nozzle of the water flosser to be tested and the other end is inserted into a water container;

[0030] An image extraction module, configured to extract a jitter image sequence from the jitter data;

[0031] A removal module, configured to remove a horizontal shaking image sequence from the shaking image sequence to obtain a vertical shaking image sequence;

[0032] A motion analysis module, configured to perform inter-frame motion analysis on the vertically jittering image sequence to obtain periodic jitter displacement information;

[0033] The target module is used to determine the water outlet frequency of the water flosser to be detected based on the periodic jitter displacement information.

[0034] In addition, to achieve the above-mentioned purpose, the present application also proposes a water flosser frequency detection device, which includes: a memory, a processor, and a water flosser frequency detection program stored on the memory and runnable on the processor, and the water flosser frequency detection program is configured to implement the steps of the water flosser frequency detection method described above.

[0035] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, on which a water flosser frequency detection program is stored. When the water flosser frequency detection program is executed by the processor, the steps of the water flosser frequency detection method described above are implemented.

[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the steps of the water flosser frequency detection method as described above.

[0037] The present application obtains jitter data of a flexible water pipe under the action of water flow agitation, wherein one end of the flexible water pipe is connected to the nozzle of the water irrigator to be detected, and the other end is inserted into a water container; extracts a jitter image sequence from the jitter data; eliminates the horizontal jitter image sequence in the jitter image sequence to obtain a vertical jitter image sequence; performs inter-frame motion analysis on the vertical jitter image sequence to obtain periodic jitter displacement information; and determines the water outlet frequency of the water irrigator to be detected based on the periodic jitter displacement information. The present application obtains jitter data of the water pipe under the action of water flow agitation on the flexible water pipe connected to the nozzle of the water irrigator, and extracts the corresponding jitter image sequence, thereby avoiding the disassembly operation of the internal structure of the water irrigator, thereby improving the convenience of the frequency detection of the water irrigator; by eliminating the horizontal jitter component in the jitter image sequence and retaining the vertical jitter image sequence, the detection error caused by multi-directional interference motion is further reduced, which helps to extract purer vertical motion information related to the water outlet pulse. Combined with inter-frame motion analysis, the periodic displacement change information of the flexible water pipe in the vertical direction can be accurately obtained, and the water outlet frequency of the water flosser can be determined accordingly, thereby improving the accuracy of detection. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 This is a flow chart of the first embodiment of the method for detecting the frequency of an oral irrigator of the present application;

[0039] Figure 2 This is a schematic diagram of a sub-flow chart of the second embodiment of the method for detecting the frequency of a water flosser of the present application;

[0040] Figure 3 This is a schematic diagram of a sub-flow chart of the third embodiment of the method for detecting the frequency of a water flosser of the present application;

[0041] Figure 4 This is a schematic diagram of the frequency detection of the water flosser in one embodiment of the present application;

[0042] Figure 5 This is a schematic diagram of the module structure of the frequency detection device for the water flosser according to an embodiment of the present application;

[0043] Figure 6 This is a schematic diagram of the device structure of the hardware operating environment involved in the method for detecting the frequency of the water flosser in the embodiment of the present application.

[0044] The realization of the objectives, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0045] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.

[0046] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0047] It should be noted that as a small-scale spray device widely used in the field of oral cleaning, the working performance of the water irrigator is directly related to the user experience and cleaning effect. Among them, the water discharge frequency of the water irrigator is an important indicator to measure its performance stability and cleaning efficiency. In the existing technology, the detection of the water discharge frequency of the water irrigator usually relies on professional testing instruments, or a preliminary judgment is made by manually observing the state of the spray water flow. The above-mentioned detection method is not only complicated to operate and has high detection costs, but the detection process is also easily affected by human subjective factors or the external environment, resulting in poor accuracy and consistency of the detection results. Some detection methods require the water irrigator to be disassembled to obtain the operating parameters of the internal pump body or nozzle assembly, but such disassembly operations are likely to cause irreversible damage to the product and are not suitable for finished product testing or large-scale quality inspection scenarios. At the same time, in order to improve detection efficiency, some solutions try to use external sensors to collect vibration or water flow signals, but due to the limitations of equipment sensitivity and data processing complexity, the actual application effect is limited. Therefore, how to improve the convenience and accuracy of water irrigator frequency detection has become a technical problem that needs to be solved urgently.

[0048] The main solution of this application is: by obtaining the jitter data of the flexible water pipe under the action of water flow, wherein one end of the flexible water pipe is connected to the nozzle of the water flosser to be tested, and the other end is inserted into the water container; extracting the jitter image sequence in the jitter data; eliminating the horizontal jitter image sequence in the jitter image sequence to obtain the vertical jitter image sequence; performing inter-frame motion analysis on the vertical jitter image sequence to obtain periodic jitter displacement information; and determining the water outlet frequency of the water flosser to be tested based on the periodic jitter displacement information.

[0049] This application obtains the jitter data of the flexible water pipe connected to the nozzle of the water irrigator under the action of water flow and extracts the corresponding jitter image sequence, thereby avoiding the disassembly operation of the internal structure of the water irrigator, thereby improving the convenience of the water irrigator frequency detection; by eliminating the horizontal jitter component in the jitter image sequence and retaining the vertical jitter image sequence, the detection error caused by multi-directional interference motion is further reduced, which helps to extract purer vertical motion information related to the water pulse. Combined with inter-frame motion analysis, it is possible to accurately obtain the periodic displacement change information of the flexible water pipe in the vertical direction, and determine the water outlet frequency of the water irrigator based on this, thereby improving the accuracy of the detection.

[0050] It should be noted that the execution subject of the method of this embodiment can be a computing service device with data processing, network communication and program execution functions, or it can be the above-mentioned water flosser frequency detection device with the same or similar functions. This embodiment and the following embodiments will be described using the water flosser frequency detection device as an example.

[0051] Based on this, the first embodiment of the method for detecting the frequency of the water flosser of this application is proposed. Please refer to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the method for detecting the frequency of an oral irrigator of the present application.

[0052] In this embodiment, the method for detecting the frequency of the water flosser includes the following steps:

[0053] S1: Obtaining jitter data of a flexible water conduit under the action of water flow, wherein one end of the flexible water conduit is connected to the nozzle of the water flosser to be tested and the other end is inserted into a water container;

[0054] It should be noted that a flexible water pipe is a flexible pipe that can deform with changes in water flow. It is usually used to guide fluids, facilitating the visualization and capture of jitter signals. Water agitation refers to the periodic or random vibration phenomenon caused inside or on the surface of a flexible water pipe when water flows at high speed. The nozzle is a narrow device at the front end of the water flosser used to spray high-pressure water and is the direct outlet for water agitation. The water container is a container used to receive the other end of the water pipe and maintain the continuity of the water path. It can be a water tank, cup, or other device that can hold water.

[0055] Specifically, during the test preparation phase, first fill the water container with an appropriate amount of water to ensure that the distal end of the flexible water conduit is fully immersed in the water, thereby creating a stable, continuous water flow environment. Then, securely connect one end of the flexible water conduit to the nozzle outlet of the irrigator to be tested to ensure that the high-pressure water jet ejected after the irrigator is activated can directly act on the interior of the water conduit. During the connection process, avoid twisting, kinking, or overstretching the water conduit to ensure the natural transmission of the jitter signal.

[0056] Furthermore, after the connection is completed, the water irrigator is started to operate normally, and the water at the nozzle flows through the flexible water conduit to the water container. Under the action of the water flow, the flexible water conduit will produce obvious jitter. Because the flexible water conduit itself has good flexibility and ductility and can sensitively respond to water flow pulsation, its jitter amplitude and frequency can better reflect the water outlet characteristics of the water irrigator. At this time, the jitter data of the water conduit can be recorded by image acquisition equipment or other sensors to provide basic data for subsequent frequency detection.

[0057] This step involves connecting one end of a flexible water conduit to the nozzle of the irrigator to be tested and inserting the other end into a water container. This method utilizes the natural jitter caused by the agitated water flow as the detection signal source, eliminating the need for disassembly of the irrigator or internal electrical testing. This allows for external observation and data collection of the water pulsation behavior. This method is simple in structure and easy to implement, avoiding damage to the finished device. It also ensures a stable and authentic signal source during the test process, significantly improving the convenience and reliability of irrigator frequency detection and laying a solid foundation for subsequent accurate frequency feature extraction.

[0058] S2: extracting a shaking image sequence from the shaking data;

[0059] It should be noted that jitter data is the dynamic information collected when a flexible aqueduct vibrates due to water flow. It can be image data, displacement data, etc. A jitter image sequence refers to a series of image frames collected continuously over a period of time that reflect the jitter state of the flexible aqueduct. It is used to analyze the time-varying motion characteristics of the aqueduct.

[0060] Specifically, after the flexible aqueduct is connected and the water flow is agitated, an image acquisition device (such as a high-speed camera, standard camera, or industrial camera) is activated to continuously capture the vibrating area of ​​the aqueduct. Adequate lighting and a clear background are essential during the capture process to improve image quality and the accuracy of subsequent vibration feature extraction. The image acquisition frequency should be set high enough to capture subtle displacement changes in the aqueduct caused by water flow pulsation, thereby accurately reflecting the dynamic response of the aqueduct.

[0061] Furthermore, the image acquisition device continuously captures images over a set time period, producing multiple images arranged in chronological order. These images record every dynamic posture of the flexible aqueduct under the action of the water flow. These images are archived and organized in chronological order, creating a jitter image sequence. This image sequence serves as the fundamental data source for subsequent motion analysis, jitter direction elimination, and water discharge frequency determination. The time intervals between image frames must be uniform to ensure timeline continuity and accurate displacement analysis.

[0062] This step extracts the jitter image sequence from the jitter data, capturing the dynamic jitter of the flexible aqueduct in a continuous, intuitive image format. This facilitates subsequent fine-grained motion analysis and displacement feature extraction. Compared to traditional single-point sensor sampling, the image sequence simultaneously captures the motion of multiple locations on the aqueduct, providing richer information and more comprehensive test results. This provides strong data support for accurately analyzing the pulsation characteristics of the water supply from the irrigator and improving the accuracy of frequency detection.

[0063] S3: Eliminate the horizontal shaking image sequence in the shaking image sequence to obtain a vertical shaking image sequence;

[0064] It should be noted that the horizontal jitter image sequence refers to the image frame set corresponding to the horizontal displacement of the flexible water pipe. The vertical jitter image sequence refers to the image frame set when the flexible water pipe mainly displaces in the vertical direction, reflecting the jitter behavior closely related to water flow pulsation.

[0065] Specifically, after obtaining a complete jitter image sequence, each frame is first analyzed to identify the positional changes of the flexible aqueduct within the image, specifically the displacement amplitudes along the horizontal (X-axis) and vertical (Y-axis) directions. By measuring the horizontal displacement of the flexible aqueduct's edges or feature points in adjacent image frames, it is possible to determine whether the frame exhibits significant horizontal jitter. If the detected horizontal displacement amplitude exceeds a preset amplitude threshold, the image frame is deemed to have experienced significant horizontal motion interference and is unsuitable for subsequent vertical frequency analysis.

[0066] Furthermore, image frames identified as exhibiting significant horizontal jitter are culled, retaining only those with minimal horizontal displacement and primarily vertical motion. After this culling process, the remaining frames are organized into a new image sequence in their original chronological order, forming a vertical jitter image sequence. This vertical jitter image sequence is purer, primarily containing vertical displacement changes directly related to the pulsation of the water dispenser, facilitating subsequent inter-frame motion analysis and periodic feature extraction.

[0067] This step effectively eliminates noise caused by external interference, device swings, or irregular water flow by identifying and removing horizontal jitter components from the jitter image sequence, retaining only the image data reflecting the vertical pulsation behavior of the water flosser under normal operating conditions. This reduces the error rate of the analyzed data and improves the accuracy and stability of subsequent frequency extraction, further enhancing the precision and reliability of water flosser frequency detection.

[0068] S4: performing inter-frame motion analysis on the vertical shaking image sequence to obtain periodic shaking displacement information.

[0069] It should be noted that inter-frame motion analysis refers to the process of analyzing the motion trajectory and displacement amplitude of a target object (such as a flexible aqueduct) based on position changes between consecutive image frames. Periodic jitter displacement information refers to the periodic displacement change data of the flexible aqueduct caused by water pulsation in a time series, and is used to characterize the water flow frequency characteristics of the irrigator.

[0070] Specifically, based on the extracted vertically jittered image sequence, the feature points or edge lines of the flexible aqueduct are identified within each frame, and their vertical displacement (in the Y-axis) is extracted. By comparing the positional differences of the same feature points between two adjacent frames, the vertical displacement between frames is calculated, forming a displacement data set that reflects the time series changes. To ensure data continuity and accuracy, the frame rate must be stable, and the time intervals between frames must be consistent to avoid bias in the motion analysis results.

[0071] Furthermore, after obtaining complete inter-frame vertical displacement data, the curve of displacement change over time is further analyzed. The fluctuation pattern of the displacement in the curve is observed, and its periodic characteristics, such as the frequency of the jitter and the periodic regularity of the amplitude change, are identified. The periodic jitter displacement information can directly reflect the basic rhythm of the water flow pulsation from the water flosser nozzle, providing basic data support for the subsequent accurate determination of the water flow frequency.

[0072] This step, through inter-frame motion analysis of the vertical jitter image sequence, accurately extracts the displacement patterns of the flexible aqueduct along the time axis and accurately identifies periodic jitter characteristics. Compared to direct observation or single-point detection methods, inter-frame motion analysis can capture continuous and subtle motion trends, greatly improving the accuracy and stability of jitter feature extraction. This provides an accurate data foundation for subsequent frequency calculations, effectively enhancing the precision of water flosser frequency detection.

[0073] S5: Determine the water outlet frequency of the water flosser to be tested according to the periodic jitter displacement information.

[0074] It should be noted that water frequency refers to the number of times the water jet pulsates from the irrigator nozzle per unit time, typically measured in Hertz (Hz). It is used to measure the efficiency and performance stability of the irrigator. Periodic jitter displacement information refers to the periodically fluctuating displacement data of the flexible water conduit over time, obtained through analysis of a vertical jitter image sequence.

[0075] Specifically, after obtaining periodic jitter displacement information, the system first analyzes the displacement-over-time data curve. By identifying consecutive peaks or periodically repeating patterns in the displacement curve, it can determine the complete jitter displacement cycle. By counting the number of complete jitter cycles occurring per unit time, it is possible to preliminarily estimate the frequency of the flexible aqueduct's response to water flow pulsations.

[0076] Furthermore, the image acquisition interval (e.g., frames per second) is converted to the frequency of jitter cycles to accurately calculate the actual water flow frequency of the irrigator. This frequency directly reflects the operating status of the internal pump and the rhythm of the water flow, and can be used to evaluate the stability of the irrigator's performance and whether it meets preset design specifications or quality requirements.

[0077] This step determines the water flow frequency of the water irrigator based on periodic jitter displacement information, enabling a precise quantitative assessment of the water irrigator's jet performance. Compared to traditional methods that rely on sensory judgment or complex electrical signal detection, this step, based on the physical motion characteristics and combined with the continuity and periodic variation characteristics of image data, can more intuitively and accurately reflect the actual water flow frequency of the water irrigator, thereby improving the accuracy, reliability, and applicability of frequency detection, meeting the needs of finished product inspection and quality control.

[0078] This embodiment obtains jitter data of a flexible water conduit under the influence of water flow, wherein one end of the flexible water conduit is connected to the nozzle of the water irrigator to be tested and the other end is inserted into a water container; extracts a jitter image sequence from the jitter data; eliminates the horizontal jitter image sequence from the jitter image sequence to obtain a vertical jitter image sequence; performs inter-frame motion analysis on the vertical jitter image sequence to obtain periodic jitter displacement information; and determines the water outlet frequency of the water irrigator to be tested based on the periodic jitter displacement information. This embodiment obtains jitter data of the water conduit under the influence of water flow on the flexible water conduit connected to the water irrigator nozzle and extracts the corresponding jitter image sequence. This avoids disassembly of the internal structure of the water irrigator, thereby improving the convenience of water irrigator frequency detection. By eliminating the horizontal jitter component in the jitter image sequence and retaining the vertical jitter image sequence, detection errors caused by multi-directional interfering motion are further reduced, facilitating the extraction of purer vertical motion information related to the water outlet pulse. Combined with inter-frame motion analysis, the periodic displacement change information of the flexible water pipe in the vertical direction can be accurately obtained, and the water outlet frequency of the water flosser can be determined accordingly, thereby improving the accuracy of detection.

[0079] Based on the above first embodiment, a second embodiment of the method for detecting the frequency of a water flosser is proposed. Figure 2 , Figure 2 This is a schematic diagram of a sub-flow in the second embodiment of the method for detecting the frequency of an oral irrigator of the present application.

[0080] like Figure 2 As shown, in this embodiment, step S3 includes:

[0081] S31: Acquire the horizontal displacement amplitude of the edge feature point of the flexible water pipe in the jitter image sequence;

[0082] S32: removing image frames corresponding to displacement amplitudes exceeding a preset amplitude threshold, to obtain image frames showing vertical motion;

[0083] S33: taking the image frames moving in the vertical direction as the vertically shaken image sequence.

[0084] It should be noted that the edge feature points of the flexible aqueduct refer to the points in the image that represent the outer contour of the flexible aqueduct. They are usually extracted through image processing algorithms and used to track the motion trajectory of the aqueduct. The horizontal displacement amplitude refers to the change in position of the edge feature points of the flexible aqueduct in the horizontal direction (X-axis direction) between adjacent image frames, quantifying the degree of horizontal jitter of the aqueduct. The preset amplitude threshold refers to a pre-set reference value used to determine whether the horizontal displacement is too large. If this value is exceeded, the image frame is considered to be affected by abnormal horizontal motion. Image frames with vertical motion refer to image frames in which the flexible aqueduct moves primarily in the vertical direction (Y-axis direction) in the image sequence and has less horizontal motion.

[0085] Specifically, edge feature extraction is performed on each frame in the jittered image sequence to identify edge feature points of the flexible aqueduct within the image. The horizontal (X-axis) position of these feature points is recorded. The positions of corresponding feature points in consecutive image frames are then compared to calculate the horizontal displacement between adjacent frames. This method allows the horizontal displacement of the aqueduct to be determined for each frame.

[0086] Furthermore, the calculated horizontal displacement amplitude of each image frame is compared with a preset amplitude threshold. If the horizontal displacement amplitude of a frame exceeds the threshold, it is determined to have experienced significant horizontal interference and is therefore discarded. Image frames that do not exceed the threshold are retained as valid data showing vertical motion. These filtered image frames are arranged in their original chronological order to form a new vertical jitter image sequence for subsequent inter-frame motion analysis and water outflow frequency detection.

[0087] This step quantifies the horizontal displacement amplitude of the flexible aqueduct's edge feature points and eliminates outlier frames based on a preset amplitude threshold. This effectively filters out image data dominated by water pulsation and primarily characterized by vertical motion, thereby reducing errors caused by horizontal interference. This processing method improves the purity and accuracy of subsequent periodic motion extraction, thereby enhancing the precision and reliability of water irrigator frequency detection results, achieving a more efficient and stable non-contact detection process.

[0088] Based on the above first embodiment, in this embodiment, step S4 includes:

[0089] S41: Obtaining the pixel displacement in the Y-axis direction between adjacent image frames in the vertically shaken image sequence;

[0090] S42: generating a jitter curve showing a displacement change over time based on the Y-axis pixel displacement between the adjacent image frames;

[0091] S43: Determine the periodic jitter displacement information according to the jitter curve.

[0092] It should be noted that the Y-axis pixel displacement refers to the change in pixel position of the flexible aqueduct feature point in the vertical direction (Y-axis) between two adjacent frames in the image coordinate system, reflecting the vertical motion of the aqueduct. The time-varying displacement jitter curve is a curve plotted with time as the horizontal axis and vertical displacement as the vertical axis, which is used to visually demonstrate the jitter variation of the aqueduct over time. The periodic jitter displacement information refers to the periodic variation characteristics of the aqueduct's vertical displacement extracted from the jitter curve and is used to analyze the pulsation frequency of the water flow.

[0093] Specifically, two consecutive frames are selected from a vertically jittered image sequence. Corresponding feature points on the flexible aqueduct are identified and their Y-axis coordinates in each image are recorded. By calculating the Y-axis coordinate differences between the feature points in adjacent frames, the vertical pixel displacement corresponding to each pair of image frames is obtained. This method is then traversed through the entire image sequence, continuously extracting the Y-axis displacement change data between each frame, thereby forming a time-series displacement data set.

[0094] Furthermore, based on the extracted Y-axis displacement data, a jitter curve is plotted, showing the displacement changing over time, with the frame time or capture time as the horizontal coordinate and the corresponding Y-axis displacement as the vertical coordinate. By observing this jitter curve, the periodic pattern of the flexible water pipe's vertical jitter, such as the distribution of peaks and troughs and the repetition frequency, can be clearly identified. Further, based on the periodic characteristics of the jitter curve, information such as the cycle length and displacement amplitude is extracted to form periodic jitter displacement information for subsequent detection of the water flow frequency of the water irrigator.

[0095] This step generates a jitter curve based on the Y-axis pixel displacement between adjacent image frames and extracts periodic displacement information from it. This allows for a quantitative and visual representation of the flexible aqueduct's vertical jitter behavior, accurately capturing its periodic pulsation characteristics. Compared to direct observation or simple peak detection methods, the jitter curve based on continuous displacement analysis can more accurately reflect the motion trend, improving the accuracy and stability of period identification, thus laying a solid foundation for the precise detection of water flow frequency from water flossers.

[0096] This embodiment obtains jitter data of a flexible water conduit under the influence of water flow, wherein one end of the flexible water conduit is connected to the nozzle of the water irrigator to be tested and the other end is inserted into a water container; extracts a jitter image sequence from the jitter data; eliminates the horizontal jitter image sequence from the jitter image sequence to obtain a vertical jitter image sequence; performs inter-frame motion analysis on the vertical jitter image sequence to obtain periodic jitter displacement information; and determines the water outlet frequency of the water irrigator to be tested based on the periodic jitter displacement information. This embodiment obtains jitter data of the water conduit under the influence of water flow on the flexible water conduit connected to the water irrigator nozzle and extracts the corresponding jitter image sequence. This avoids disassembly of the internal structure of the water irrigator, thereby improving the convenience of water irrigator frequency detection. By eliminating the horizontal jitter component in the jitter image sequence and retaining the vertical jitter image sequence, detection errors caused by multi-directional interfering motion are further reduced, facilitating the extraction of purer vertical motion information related to the water outlet pulse. Combined with inter-frame motion analysis, the periodic displacement change information of the flexible water pipe in the vertical direction can be accurately obtained, and the water outlet frequency of the water flosser can be determined accordingly, thereby improving the accuracy of detection.

[0097] Based on the above second embodiment, a third embodiment of the method for detecting the frequency of a water flosser is proposed. Figure 3 , Figure 3 This is a schematic diagram of a sub-flow in the third embodiment of the method for detecting the frequency of an oral irrigator of the present application.

[0098] In this embodiment, after step S5, the method further includes:

[0099] S5a: comparing the water outlet frequency with a preset water flosser frequency range;

[0100] S5b: Outputting a frequency detection status based on the comparison result, wherein the frequency detection status includes normal frequency, low frequency, or abnormal frequency.

[0101] It should be noted that the preset frequency range indicator sets the appropriate frequency range for normal operation of the water irrigator and is used to determine whether the test results meet technical specifications or quality standards. The frequency test status is an evaluation output based on the comparison of the test results with the preset frequency range, including normal frequency, low frequency, or abnormal frequency, which quickly reflects the operating status of the water irrigator.

[0102] Specifically, the water frequency calculated by periodic jitter displacement information is compared with the pre-set normal water frequency range of the water irrigator. The preset frequency range of the water irrigator can be set according to product design parameters, industry standards or quality control requirements. For example, the set frequency should be within a fixed range (such as 1400Hz-1800Hz). During the comparison process, the detected water frequency is compared with the upper and lower limits of the range to determine whether it is within the normal range.

[0103] Furthermore, the frequency detection status is determined based on the comparison results. If the water discharge frequency is within the preset range, it is considered normal. If it is below the lower limit of the preset range, it is considered low, indicating possible problems such as insufficient pump pressure or nozzle blockage. If the frequency is high or fluctuates abnormally, it is considered abnormal, indicating risks such as internal structural failure or control abnormality. Ultimately, the frequency detection status is used as an output result for subsequent quality inspection, screening, or maintenance decisions.

[0104] This step compares the detected water flow frequency with the preset water irrigator frequency range and outputs the frequency detection status based on the comparison result, allowing for a quick and intuitive assessment of the water flow performance of the water irrigator. This method not only accurately determines whether the water irrigator meets normal operating requirements, but also promptly detects abnormal water flow, improves detection efficiency, and reduces the rate of human error. This effectively supports automated testing and quality control of large-scale products, enhancing the practicality and intelligence of the detection system.

[0105] Based on the above second embodiment, in this embodiment, after step S1, the following steps are further included:

[0106] S1a: Based on the jitter data, performing jitter stability evaluation on each point of the flexible water conduit;

[0107] S1b: Eliminate data corresponding to points whose jitter stability evaluation values ​​are lower than a preset stability threshold.

[0108] It should be noted that jitter stability evaluation refers to a statistical analysis of the displacement changes at each sampling point on a flexible water pipe during the jitter process to measure the stability and regularity of each point's motion. The jitter stability evaluation value is a stability indicator calculated based on the displacement data of each sampling point over time, usually expressed as a displacement standard deviation, variance, or other statistical measure of jitter consistency. The preset stability threshold is a pre-set reference limit for determining whether the jitter is stable. When the jitter stability evaluation value is below this threshold, the sampling point is considered to be too unstable and should be removed.

[0109] Specifically, based on the jitter data, multiple sampling points are selected along the length of the flexible aqueduct. Displacement changes at each sampling point in consecutive image frames are extracted to form a corresponding time series. Statistical analysis is performed on the time series displacement data for each sampling point, and its displacement fluctuation characteristics are calculated. For example, jitter stability is assessed using methods such as standard deviation and variance, resulting in a corresponding jitter stability evaluation value. This evaluation value reflects the consistency and regularity of the movement of each point on the flexible aqueduct over time.

[0110] Furthermore, the jitter stability evaluation value corresponding to each sampling point is compared with a preset stability threshold. If the evaluation value of a sampling point is lower than the threshold, it indicates that the motion at that point is subject to large fluctuations or abnormal interference, resulting in insufficient stability and poor accuracy in reflecting water pulsation characteristics. In this case, the data corresponding to that sampling point is removed from subsequent analysis, and only the data from sampling points with good jitter stability are retained for further extraction of periodic displacement information and determination of water discharge frequency.

[0111] By evaluating the jitter stability of each point on the flexible water conduit and eliminating points with stability values ​​below a preset threshold, we can effectively filter out data noise caused by local interference, abnormal water flow, or structural defects, improving the purity of the overall jitter data and the accuracy of the analysis. This approach ensures more reliable data for subsequent periodic displacement extraction and frequency detection, significantly improving the accuracy and stability of water irrigator frequency detection and optimizing the overall detection process.

[0112] In this embodiment, step S1a includes:

[0113] S1a1: determining a plurality of sampling points along the length direction of the flexible water conduit based on the jitter data;

[0114] S1a2: extract the vertical displacement information of each sampling point in the continuous image frames to form the corresponding time series;

[0115] S1a3: Performing statistical analysis on the displacement time series of each sampling point, evaluating the displacement amplitude fluctuation of the displacement time series in the time dimension, and obtaining a jitter stability evaluation value of each sampling point.

[0116] It should be noted that sampling points refer to multiple reference points selected along the length of the flexible aqueduct, which are used to track and analyze the motion characteristics at each position. Continuous image frames refer to a series of images collected at fixed time intervals within a certain period of time, and each frame reflects the position status of the flexible aqueduct at a certain moment. Vertical displacement information refers to the position change of the sampling point along the vertical direction (Y-axis direction) in the continuous image frames, which is used to reflect the motion characteristics of the aqueduct caused by water pulsation. The displacement time series is a sequence of vertical displacement data that records the changes in each sampling point over time, showing the continuity and regularity of the motion changes. The jitter stability evaluation value is a numerical indicator used to measure the degree of jitter fluctuation of the sampling point, such as the standard deviation or variance, obtained by statistically analyzing the displacement time series.

[0117] Specifically, based on the jitter data, multiple sampling points are selected uniformly or as needed along the length of the flexible water conduit. Each sampling point is tracked across consecutive image frames, and its vertical displacement (Y-axis) within each frame is extracted. By chronologically arranging the vertical displacement data for each sampling point across all consecutive frames, a displacement time series is generated for that sampling point, fully reflecting its dynamic changes during the jitter process.

[0118] Furthermore, a statistical analysis is performed on the displacement time series formed by each sampling point. Specifically, the standard deviation, variance, or other statistical quantities that measure volatility of the displacement amplitude in each time series can be calculated to evaluate the fluctuation of the displacement amplitude in the time dimension. Finally, the volatility result corresponding to each sampling point is used as the jitter stability evaluation value, which is used to subsequently judge the jitter stability of the sampling point and screen out data points with stable motion characteristics that can accurately reflect the pulsation behavior of the water discharge from the water flosser.

[0119] By selecting multiple sampling points along the length of the flexible aqueduct, extracting vertical displacement information at each sampling point in consecutive image frames, and performing statistical analysis on the displacement time series, we can assess the jitter stability of each aqueduct component in a fine-grained, multi-angle manner. This method avoids the localized errors associated with analyzing a single sampling point and comprehensively reflects the impact of water flow pulsation on the aqueduct's overall dynamic behavior. This provides a solid data foundation for eliminating outliers, extracting high-quality jitter feature data, and improving the accuracy and stability of oral irrigator frequency detection.

[0120] This embodiment obtains jitter data of a flexible water conduit under the influence of water flow, wherein one end of the flexible water conduit is connected to the nozzle of the water irrigator to be tested and the other end is inserted into a water container; extracts a jitter image sequence from the jitter data; eliminates the horizontal jitter image sequence from the jitter image sequence to obtain a vertical jitter image sequence; performs inter-frame motion analysis on the vertical jitter image sequence to obtain periodic jitter displacement information; and determines the water outlet frequency of the water irrigator to be tested based on the periodic jitter displacement information. This embodiment obtains jitter data of the water conduit under the influence of water flow on the flexible water conduit connected to the water irrigator nozzle and extracts the corresponding jitter image sequence. This avoids disassembly of the internal structure of the water irrigator, thereby improving the convenience of water irrigator frequency detection. By eliminating the horizontal jitter component in the jitter image sequence and retaining the vertical jitter image sequence, detection errors caused by multi-directional interfering motion are further reduced, facilitating the extraction of purer vertical motion information related to the water outlet pulse. Combined with inter-frame motion analysis, the periodic displacement change information of the flexible water pipe in the vertical direction can be accurately obtained, and the water outlet frequency of the water flosser can be determined accordingly, thereby improving the accuracy of detection.

[0121] See also Figure 4 , Figure 4 This is a schematic diagram of the frequency detection of the water flosser in one embodiment of the present application.

[0122] like Figure 4 As shown, first prepare a water container and fill it with water. Ensure the distal end of the flexible water tube is inserted into the water and submerged to prevent air from entering and affecting the agitation of the water flow. Connect one end of the flexible water tube to the nozzle outlet of the water irrigator to be tested. During the connection process, ensure that the water tube is straight and has no obvious bends. Use a fixing device (such as a flexible bracket or adjustable clamp) to assist in positioning the water tube to further reduce random movement in unintended directions.

[0123] After the water flosser is activated, the image acquisition device continuously captures the vibration of the flexible water conduit under the influence of the water flow, acquiring a sequence of vibration images over a period of time. During this acquisition process, environmental vibration signals are also collected synchronously. By setting up an environmental interference detection sensor, such as an accelerometer module, it monitors in real time whether there is significant vibration in the water container or the surrounding environment. If the vibration amplitude exceeds a preset environmental interference threshold, the image data segment is marked as interference data and removed or corrected during subsequent analysis.

[0124] Subsequently, feature points along the flexible water conduit's edges are extracted from the jittered image sequence, and the horizontal and vertical displacements between adjacent frames are calculated. A dynamic adaptive amplitude threshold is set for the horizontal displacement. This threshold automatically adjusts based on the current pump operating pressure level or historical detection statistics, adapting to the flow characteristics of different water flosser models and improving compatibility with different devices. Based on this dynamic threshold, image frames with excessive horizontal jitter amplitude are removed, while frames with primarily vertical motion are retained, forming a vertically jittered image sequence.

[0125] Inter-frame motion analysis is performed on the resulting vertical jitter image sequence to extract the Y-axis pixel displacement of each sampling point between consecutive frames, generating a jitter curve that varies over time. To improve the accuracy of jitter cycle identification, the jitter curve is further subjected to denoising filtering, such as using sliding average filtering and median filtering to smooth the fluctuation curve and suppress high-frequency noise interference.

[0126] Based on the smoothed jitter curve, the periodic peak position is identified, the main period of the flexible water conduit jitter is calculated, and the water flow frequency of the water irrigator is determined based on the number of cycles occurring per unit time. Furthermore, the detected water flow frequency is compared with the preset water irrigator frequency range, and the frequency detection status is automatically output.

[0127] In addition, this embodiment introduces an abnormal frequency trend detection mechanism, that is, in the process of analyzing periodic displacement, the detection frequency is used to see whether there is an abnormal mutation or excessive fluctuation. When the frequency change rate exceeds the set threshold, it is automatically determined to be an abnormal frequency state, thereby promptly discovering potential faults such as abnormalities in the internal pump body of the water flosser, nozzle blockage, or flow channel disorder.

[0128] The present application also provides a device for detecting the frequency of a water flosser. Figure 5 , Figure 5 This is a schematic diagram of the module structure of the frequency detection device for a water flosser according to an embodiment of the present application. The frequency detection device for a water flosser includes:

[0129] A jitter acquisition module 501 is used to acquire jitter data of a flexible water conduit under the action of water flow, wherein one end of the flexible water conduit is connected to the nozzle of the water flosser to be tested and the other end is inserted into a water container;

[0130] An image extraction module 502 is configured to extract a jitter image sequence from the jitter data;

[0131] A removal module 503 is configured to remove horizontally shaking image sequences from the shaking image sequence to obtain a vertically shaking image sequence;

[0132] A motion analysis module 504 is configured to perform inter-frame motion analysis on the vertically shaking image sequence to obtain periodic shaking displacement information;

[0133] The target module 505 is used to determine the water outlet frequency of the water flosser to be detected according to the periodic jitter displacement information.

[0134] The water flosser frequency detection device provided in the embodiment of the present application adopts the water flosser frequency detection method of the above embodiment, which can solve the technical problem of how to improve the convenience and accuracy of water flosser frequency detection. Compared with the existing technology, the beneficial effects of the water flosser frequency detection device provided in the embodiment of the present application are the same as the beneficial effects of the water flosser frequency detection method provided in the above embodiment, and the other technical features of the water flosser frequency detection device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0135] The present application provides a device for detecting the frequency of an oral irrigator, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method for detecting the frequency of an oral irrigator in the above-mentioned embodiment.

[0136] Reference below Figure 6 , Figure 6 This is a schematic diagram of the device structure of the hardware operating environment involved in the method for detecting the frequency of the water flosser in the embodiment of the present application, which shows a schematic diagram of the structure of the water flosser frequency detection device suitable for implementing the embodiment of the present application. Figure 6 The water flosser frequency detection device shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.

[0137] like Figure 6As shown, the oral irrigator frequency detection device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 to the random access memory (RAM: Random Access Memory) 1004. Various programs and data required for the operation of the oral irrigator frequency detection device are also stored in RAM1004. The processing device 1001, ROM1002 and RAM1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the water flosser frequency detection device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows a water flosser frequency detection device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have instead.

[0138] In particular, according to the embodiments disclosed herein, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed herein include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for executing the methods shown in the flowcharts. When the computer program is executed by the processing device 1001, the functions defined in the methods of the embodiments disclosed herein are performed.

[0139] The water flosser frequency detection device provided in this application, which employs the water flosser frequency detection method described in the aforementioned embodiment, can solve the technical problem of improving the convenience and accuracy of water flosser frequency detection. Compared with the prior art, the beneficial effects of the water flosser frequency detection device provided in this application are the same as those of the water flosser frequency detection method described in the aforementioned embodiment. The other technical features of the water flosser frequency detection device are the same as those disclosed in the aforementioned embodiment and are not further elaborated here.

[0140] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0141] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0142] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, a computer program) stored thereon, and the computer-readable program instructions are used to execute the water flosser frequency detection method in the above-mentioned embodiment.

[0143] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by a water flosser frequency detection device, the water flosser frequency detection device: obtains jitter data of a flexible water conduit under the action of water flow, wherein one end of the flexible water conduit is connected to the nozzle of the water flosser to be detected and the other end is inserted into a water container; extracts a jitter image sequence from the jitter data; eliminates horizontal jitter image sequences from the jitter image sequence to obtain a vertical jitter image sequence; performs inter-frame motion analysis on the vertical jitter image sequence to obtain periodic jitter displacement information; and determines the water outlet frequency of the water flosser to be detected based on the periodic jitter displacement information. The computer program code for performing the operations of the present application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0144] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0145] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.

[0146] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., a computer program) for executing the above-mentioned method for detecting the frequency of an oral irrigator, and can solve the technical problem of how to improve the convenience and accuracy of detecting the frequency of an oral irrigator. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the method for detecting the frequency of an oral irrigator provided in the above-mentioned embodiment, and will not be elaborated here.

[0147] An embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the above-mentioned water flosser frequency detection method.

[0148] The computer program product provided in this application can solve the technical problem of how to improve the convenience and accuracy of water flosser frequency detection. Compared with the prior art, the beneficial effects of the computer program product provided in the embodiments of this application are the same as the beneficial effects of the water flosser frequency detection method provided in the above embodiments, and will not be repeated here.

[0149] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.

Claims

1. A method for detecting the frequency of a water flosser, characterized in that: The method comprises: Obtaining jitter data of a flexible water conduit under the action of water flow, wherein one end of the flexible water conduit is connected to the nozzle of the water flosser to be tested and the other end is inserted into a water container; extracting a shaking image sequence from the shaking data; Eliminating a horizontally shaking image sequence from the shaking image sequence to obtain a vertically shaking image sequence; Performing inter-frame motion analysis on the vertical jitter image sequence to obtain periodic jitter displacement information; The water outlet frequency of the water flosser to be tested is determined according to the periodic jitter displacement information.

2. The method according to claim 1, wherein The step of eliminating the horizontally shaking image sequence in the shaking image sequence to obtain the vertically shaking image sequence includes: Acquiring the horizontal displacement amplitude of the edge feature points of the flexible water conduit in the jittered image sequence; Eliminate image frames corresponding to displacement amplitudes exceeding a preset amplitude threshold to obtain image frames showing vertical motion; The image frames moving in the vertical direction are used as the vertical shaking image sequence.

3. The method according to claim 1, wherein The step of performing inter-frame motion analysis on the vertical jitter image sequence to obtain periodic jitter displacement information includes: Obtaining the pixel displacement in the Y-axis direction between adjacent image frames in the vertically shaken image sequence; generating a jitter curve showing a displacement change over time based on a Y-axis pixel displacement between adjacent image frames; The periodic jitter displacement information is determined according to the jitter curve.

4. The method according to claim 1, wherein After the step of determining the water outlet frequency of the water flosser to be tested according to the periodic jitter displacement information, the method further includes: Comparing the water flow frequency with a preset water flosser frequency range; A frequency detection status is output based on the comparison result, where the frequency detection status includes normal frequency, low frequency, or abnormal frequency.

5. The method according to claim 1, wherein After the step of obtaining the jitter data of the flexible water pipe under the action of water flow, the method further includes: Based on the jitter data, performing jitter stability evaluation on each point of the flexible water conduit; The data corresponding to the points whose jitter stability evaluation value is lower than the preset stability threshold are eliminated.

6. The method according to claim 5, wherein The step of evaluating the jitter stability of each point of the flexible water conduit based on the jitter data includes: Determining a plurality of sampling points along the length of the flexible water conduit based on the jitter data; Extract the vertical displacement information of each sampling point in the continuous image frames to form the corresponding time series; Statistical analysis is performed on the displacement time series of each sampling point to evaluate the displacement amplitude fluctuation of the displacement time series in the time dimension, and a jitter stability evaluation value of each sampling point is obtained.

7. A device for detecting the frequency of a water flosser, characterized in that: The device comprises: a jitter acquisition module, configured to acquire jitter data of a flexible water conduit under the action of water flow, wherein one end of the flexible water conduit is connected to the nozzle of the water flosser to be tested and the other end is inserted into a water container; An image extraction module, configured to extract a jitter image sequence from the jitter data; A removal module, configured to remove a horizontal shaking image sequence from the shaking image sequence to obtain a vertical shaking image sequence; A motion analysis module, configured to perform inter-frame motion analysis on the vertically jittering image sequence to obtain periodic jitter displacement information; The target module is used to determine the water outlet frequency of the water flosser to be detected based on the periodic jitter displacement information.

8. A computer device, characterized in that: The device includes: a memory, a processor, and a water flosser frequency detection program stored in the memory and executable on the processor, wherein the water flosser frequency detection program is configured to implement the steps of the water flosser frequency detection method according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium stores a water flosser frequency detection program, which, when executed by the processor, implements the steps of the water flosser frequency detection method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the method for detecting the frequency of a water flosser according to any one of claims 1 to 6 are implemented.