Image display control device, image display control method, and program
The image display control device improves visibility and editing efficiency by displaying the entire selected deformation and surrounding deformations within an enlarged view, addressing the visibility issues in existing methods.
Patent Information
- Application Number
- JP2023212325
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-15
- Publication Date
- 2025-06-26
AI Technical Summary
Existing image display control methods struggle with visibility issues when enlarging and displaying deformations detected by image analysis, particularly due to varying sizes of changes and the need to zoom, pan, and scroll to inspect cracks and their connections.
An image display control device that acquires a selected deformation, sets an area including the entire deformation and surrounding deformations, and displays this area when the deformation is enlarged, improving user visibility and editing capabilities.
Enhances user visibility and editing efficiency by ensuring that both the selected deformation and surrounding deformations are clearly displayed within the enlarged view, reducing the need for excessive zooming and panning.
Smart Images

Figure 2025095928000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an image display control device, an image display control method, and a program.
Background Art
[0002] In the field of image processing, there is known a technique of photographing a subject such as a building or a structure and detecting a change (crack, rust stain, peeling, etc.) of the subject from the photographed image. However, when detecting a change from an image, there may be detection omissions or false detections due to characteristics of the subject, photographing conditions, etc. In this case, the user edits or corrects the detection result of the change.
[0003] For example, Patent Document 1 discloses a technique of dividing a subject into a plurality of grids and determining the validity of a detection result of a change by enlarging and displaying a selected grid image. When there is a detection omission or a false detection in the detection result of the change, the user edits or corrects the change.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, the sizes of the changes existing in the subject are different from each other. In the method of Patent Document 1, when the image is enlarged and displayed, a large change does not fit in the enlarged display screen, and a small change has poor visibility within the enlarged display screen. Therefore, in the method of Patent Document 1, there is a problem that the enlarged display screen has to be enlarged, reduced, or scrolled with a keyboard, a mouse, etc. depending on the size of the change.
[0006] Also, when the deformation is a crack, check the area around the crack to confirm whether there is any connection of the crack. At this time, if the originally connected crack locations are not detected and thus not connected due to detection omission, add the crack (add the information of the damage that was missed in detection). However, when checking the area around the crack, it is necessary to zoom in, zoom out, and scroll the grid image using a keyboard, mouse, etc., and there is a problem that the visibility for the user is low when enlarging and displaying the deformation detected by image analysis.
[0007] Therefore, an object of the present invention is to provide an image display control device, an image display control method, and a program capable of improving the visibility of a user when enlarging and displaying a deformation detected by image analysis.
Means for Solving the Problem
[0008] To solve this problem, for example, the image display control device of the present invention has the following configuration. That is, an acquisition means for acquiring, as a selected deformation, a deformation selected from a plurality of deformations detected by image analysis; a setting means for setting an area including the whole of the selected deformation and at least a part of another deformation around the selected deformation; a display means for displaying the area when the selected deformation is enlarged and displayed; and is characterized by comprising the above.
Effect of the Invention
[0009] According to the present invention, the visibility of the user can be improved when enlarging and displaying a deformation so that the deformation can be easily edited (corrected) by image analysis.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Embodiments for Carrying Out the Invention
[0011] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the invention according to the claims. Although a plurality of features are described in the embodiments, not all of these plurality of features are essential to the invention, and the plurality of features may be arbitrarily combined. Further, in the accompanying drawings, the same or similar configurations are denoted by the same reference numerals, and redundant descriptions are omitted.
[0012] [First Embodiment] In the first embodiment, an example will be described in which when expanding and displaying a deformation selected by a user (also referred to as a selected deformation), the selected deformation is expanded and displayed so as to include other deformations around the selected deformation. Note that a deformation refers to cracks or the like that occur on the concrete surface due to damage, deterioration, or other factors of concrete structures such as motorways, bridges, tunnels, dams, etc. For example, a deformation can also be said to be a state in which the surface of the structure has changed. A crack is a linear damage having a starting point, an ending point, a length, and a width that occurs on the wall surface or the like of a structure due to aging deterioration, an impact of an earthquake, or the like.
[0013] <Hardware Configuration> Referring to FIG. 1, a hardware configuration example of the image display control device 100 according to the first embodiment will be described. FIG. 1 is a block diagram showing the hardware configuration of the image display control device 100 of the first embodiment.
[0014] The image display control device 100 may be, for example, a computer. The image display control device 100 includes a CPU 101, a RAM 102, a ROM 103, an HDD 104, an operation unit 105, a display unit 106, a communication unit 107, and a system bus 108.
[0015] The CPU 101 is a Central Processing Unit, and controls each component connected to the system bus 108 by performing operations such as arithmetic operations and logical judgments for various processes. The image display control device 100 may have processors such as an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), and a QPU (Quantum Processing Unit) instead of or in addition to the CPU 101.
[0016] The RAM 102 is an abbreviation for Random Access Memory, and is used as a main memory of the CPU 101 that can be accessed at high speed and a temporary storage area such as a work area.
[0017] ROM103 is the abbreviation of Read-Only Memory and stores processing programs, parameters, device drivers, etc. ROM103 stores the OS (Operating System), which is the basic software executed by the CPU101, and applications that realize application functions in cooperation with this OS.
[0018] HDD104 is a hard disk for storing electronic data and programs. The image display control device 100 may have an external storage device that plays the same role as the HDD104. Here, the external storage device can be realized, for example, by a medium (recording medium) and an external storage drive for accessing the medium. Such media include, for example, flexible disks (FDs), CD-ROMs, DVDs, Blue-ray Discs, USB memories, MOs, and flash memories. Note that the external storage device may be a server device connected via a network.
[0019] The operation unit 105 includes a mouse, a keyboard, a touch panel, etc. that receive user operations, and outputs various operation instructions by the user to the CPU101.
[0020] The display unit 106 is, for example, a CRT display, a liquid crystal display, an organic EL (Electro Luminescence) display, etc., and is a device that displays an image on the display screen.
[0021] The communication unit 107 is communicably connected to networks such as the Internet and a LAN (Local Area Network).
[0022] The system bus 108 includes an address bus, a data bus, and a control bus that enable the transfer of data among the components of the image display control device 100, namely, the CPU101, the RAM102, the ROM103, the HDD104, the operation unit 105, the display unit 106, and the communication unit 107.
[0023] <Functional Configuration> Next, with reference to FIG. 2, a functional configuration example of the image display control device 200 corresponding to the first embodiment will be described. FIG. 2 is a functional block diagram of the image display control device 200 of the first embodiment.
[0024] The image display control device 200 includes an image management unit 201, an image storage unit 202, an image analysis unit 203, an image analysis result storage unit 204, and an image analysis result management unit 205. Each function of the image display control device 200 is configured by hardware and software. For example, by the CPU 101 reading a program stored in the ROM 103 or the HDD 104 and expanding and executing it in the RAM 102, the image display control device 200 may implement at least a part of the functions of the image management unit 201, the image storage unit 202, the image analysis unit 203, the image analysis result storage unit 204, and the image analysis result management unit 205. Note that each functional unit may be configured as a system composed of one or more computer devices or server devices and connected by a network.
[0025] The image management unit 201 has functions for storing, deleting, displaying a list of, and browsing images. The image management unit 201, for example, acquires an image of the concrete surface of a concrete structure from an imaging device or the like and stores it in the image storage unit 202. The image management unit 201 deletes the image data from the image storage unit 202 and causes the display unit 106 to display the image based on an operation instruction from the user via the operation unit 105.
[0026] The image storage unit 202 stores image data. The image storage unit 202, for example, stores image data of the concrete surface of a concrete structure. The image storage unit 202 stores the image data in response to a request from the image management unit 201, and outputs and deletes the stored image data.
[0027] The image analysis unit 203 performs deformation detection on the image of the inspection target such as the concrete surface captured and stored in the image storage unit 202. For example, the image analysis unit 203 executes image analysis on the stored image using a learning model created by machine learning and deep learning of AI (artificial intelligence). The image analysis unit 203 detects, by image analysis, deformations such as cracks, rust stains, peeling, etc. occurring on the concrete surface due to damage, deterioration, and other factors of the concrete structure from the image of the concrete structure. The image analysis unit 203 converts the detected deformations into data. For example, the image analysis unit 203 may generate and store, as the image analysis result, a table associating values obtained by quantifying the shape of the deformation (e.g., the position coordinates of the endpoints and bending points of the deformation) and the position of the deformation, etc. with identification information (e.g., serial number) for identifying the deformation.
[0028] The image analysis result storage unit 204 stores the image analysis result generated by the image analysis unit 203. The image analysis result storage unit 204 outputs the image analysis result in response to a request from the image analysis result management unit 205.
[0029] The image analysis result management unit 205 has a function of performing operations such as viewing the image analysis result stored in the image analysis result storage unit 204, setting the display screen, and acquiring the setting information of the display screen. The image analysis result management unit 205 presents to the user an analysis result viewing screen shown in FIG. 3 and a selected deformation magnification screen shown in FIG. 4, which will be described later, based on the image analysis result and input from the user, etc. The image analysis result management unit 205 is an example of an acquisition means, a setting means, and a display means.
[0030] <Workflow for detecting deformation> Hereinafter, as a premise of the present embodiment, an example of a workflow for detecting deformation from an image of a photographed subject will be described. In the present embodiment, image analysis using a learning model is performed on an image generated by photographing the surface of a concrete structure such as a building or a construction with a camera, and deformation of the concrete surface of the concrete structure such as a building is detected.
[0031] Note that, unlike the method in which the user manually records the deformation while visually observing the image, the deformation detected by image analysis may include false detection and undetected cases. Therefore, the user visually checks the deformation using the analysis result viewing screen 300 and the selected deformation magnification screen 400.
[0032] <Analysis result viewing screen and selected deformation magnification screen> Next, with reference to FIGS. 3, 4, and 5, the analysis result viewing screen 300 of the present embodiment, the selected deformation magnification screen 400, and the flowchart 500 showing the process of displaying the selected deformation magnification screen 400 will be described.
[0033] FIG. 3 is a diagram illustrating the analysis result viewing screen 300. FIG. 4 is a diagram illustrating the selected deformation magnification screen 400. The analysis result viewing screen 300 and the selected deformation magnification screen 400 are generated and displayed by the image analysis result management unit 205 based on inputs from the user and image analysis results. The analysis result viewing screen 300 is a screen that enables viewing of the results for each analyzed image. On the analysis result viewing screen 300, an image file name 301, a detection execution name 302, an upload date and time 303, a detection execution date and time 304, an analysis image list 311, an analysis result display column 321, a legend display column 331, a deformation selection button 332, a peripheral deformation display check box 341, and a peripheral area range setting box 342 are displayed.
[0034] In the image file name 301, the detection execution name 302, the upload date and time 303, and the detection execution date and time 304, the image file name for which the image analysis was executed, the detection execution name, the upload date and time, and the detection execution date and time are displayed.
[0035] In the analysis result display column 321, the analysis results such as cracks as deformation detected by the image analysis unit 203 are displayed superimposed on the image to be detected. The crack includes actual size information of the length and thickness (width), and is displayed in a distinguishable manner in different display forms (for example, color and line type) according to the length and thickness (width) of the crack. For example, in the analysis result display column 321 of the analysis result browsing screen 300 shown in FIG. 3, deformation 322 (crack less than 0.2 mm), deformation (crack less than 0.2 mm) 323, deformation (crack less than 0.2 mm) 324, deformation (crack less than 0.2 mm) 325, and deformation (peeling) 326 are displayed.
[0036] In the legend display column 331, the correspondence between the actual size information of the length and thickness (width) of the crack and the display form for each type of deformation is displayed.
[0037] When the deformation selection button 332 is clicked by the user, the deformation corresponding to the clicked button is selected. At this time, marks are attached to the endpoints of the selected deformation, and the deformation selected by the user is enlarged and displayed on the selected deformation enlargement screen 400 shown in FIG. 4 as another UI (user interface). For example, in the analysis result browsing screen 300 shown in FIG. 3, deformation 322 is selected. Therefore, endpoint marks 327 and 328 are displayed at the endpoints of deformation 322. Note that each time the user clicks the deformation selection button 332, the selected deformation is switched. For example, when the user clicks the deformation selection button 332 for cracks less than 0.2 mm, the deformations of cracks less than 0.2 mm (deformation 322, deformation 323, deformation 324, and deformation 325) are sequentially selected each time, and the selected deformation is enlarged and displayed on the selected deformation enlargement screen 400 of another UI.
[0038] Note that the method of selecting a modified state is not limited to selection by the modified state selection button 332. For example, the user may select a modified state using a keyboard and a mouse, or may select a modified state to be enlarged from the list of displayed modified state data. Also, the method of moving when selecting a modified state is not particularly limited. The selected modified state may move from top to bottom (modified state 322 → modified state 325 → modified state 323 → modified state 324 → modified state 322 → ···), or may move from left to right (modified state 324 → modified state 322 → modified state 323 → modified state 325 → modified state 324 → ···).
[0039] By turning the check of the peripheral modified state display checkbox 341 ON / OFF, the user can select whether to display another modified state within the range of the peripheral area of the selected modified state when the selected modified state is enlarged and displayed on the selected modified state enlargement screen 400. The range setting of the peripheral area of the selected modified state is performed by describing a numerical value in the peripheral area range setting box 342. The numerical value in the peripheral area range setting box 342 is an example of information regarding the size of the peripheral area range, and may be the radius of the peripheral area range.
[0040] For example, when the user turns the check of the peripheral modified state display checkbox 341 ON, describes 0.3 in the peripheral area range setting box 342, and selects the modified state 322 (this case is referred to as the first case), a peripheral area range 329 with a radius of 0.3 m centered on the center of the modified state 322 is displayed in the analysis result display column 321. When the user changes the radius, the size of the peripheral area range 329 is changed and displayed. In addition, the selected modified state enlargement screen 400 shown in FIG. 4 is enlarged and displayed so as to include another modified state existing in the peripheral area range 329. Note that when there is no other modified state in the peripheral area range 329, only the selected modified state is enlarged and displayed. In other words, when only the selected modified state is included in the peripheral area range 329, the selected modified state is enlarged and displayed more than when another modified state is included. Also, in the present embodiment, the shape of the peripheral area range 329 of the selected modified state is a circle, but the shape is not limited to a circle. For example, the peripheral area range 329 may be a quadrilateral such as a rectangle and a square.
[0041] Figure 4 shows an enlarged display by the selection deformation enlarged screen 400 in the first case. The selection deformation enlarged screen 400 displays the entire selected deformation 322 and the entire other deformation 323 existing in the peripheral region range 329. Although the deformations 322 and 323 are displayed at the center of the selection deformation enlarged screen 400, as long as the deformations 322 and 323 are displayed on the selection deformation enlarged screen 400, the display method (the magnification rate including the deformations 322 and 323 and the display position) may be in any state. For example, the display positions of the deformations 322 and 323 may be at the right end or the left end of the selection deformation enlarged screen 400. On the selection deformation enlarged screen 400, the entire selected deformations 322 and 323 are displayed, but at least a part of the deformations 322 and 323 may be displayed on the selection deformation enlarged screen 400.
[0042] Figure 5 is a flowchart 500 showing the process of displaying the selection deformation enlarged screen 400 by the image display control device 100 of the present embodiment.
[0043] The process of Figure 5 is realized by the CPU 101 of the image display control device 100 shown in Figure 1 expanding and executing the program stored in the ROM 103 or the HDD 104 in the RAM 102 to control each component and execute the functions shown in Figure 2. The process of Figure 5 starts in a state where the analysis result browsing screen 300 is displayed.
[0044] In S501, when the user clicks the deformation selection button 332 to select a deformation, the image analysis result management unit 205 acquires information about the selected deformation and the like. This time, as an example, the process when the user selects the deformation 322 will be described.
[0045] In S502, the image analysis result management unit 205 determines whether the check box 341 for displaying peripheral deformations is ON or OFF. If the image analysis result management unit 205 determines that the check is OFF, the process proceeds to S503, and if it determines that the check is ON, the process proceeds to S504.
[0046] In S503, the image analysis result management unit 205 displays the selected deformation (in this case, deformation 322) on the selected deformation magnification screen 400.
[0047] In S504, the image analysis result management unit 205 acquires the distance X described in the peripheral area range setting box 342.
[0048] In S505, the image analysis result management unit 205 displays the peripheral area range 329 with a radius of X [m] centered on the center of the selected deformation (in this case, deformation 322) on the analysis result viewing screen 300.
[0049] In S506, the image analysis result management unit 205 determines whether there is a deformation other than the selected deformation (in this case, deformation 322) included in the peripheral area range 329. If the image analysis result management unit 205 determines that no other deformation is included, the process proceeds to S503. If it determines that a deformation is included, the process proceeds to S507.
[0050] In S507, the image analysis result management unit 205 enlarges and displays the selected deformation (in this case, deformation 322) selected by the user on the selected deformation magnification screen 400 so as to also include the other deformation included in the peripheral area range 329. In FIG. 3, since the peripheral area range 329 includes a deformation 323 other than the selected deformation 322, the deformation 322 and the deformation 323 are enlarged and displayed on the selected deformation magnification screen 400.
[0051] As described above, the image display control device according to the first embodiment sets the peripheral area range 329 including the selected deformation selected by the user, and enlarges and displays the selected deformation magnification screen 400 including the other deformation and the selected deformation included in the peripheral area range 329. Thereby, when the image display control device provides a screen in which the deformation detected by image analysis is enlarged, the visibility of the user who edits (corrects) the deformation can be improved.
[0052] The image display control device sets a circle centered on the center of the selected change state as the peripheral area range 329, so that the peripheral area range 329 where the selected change state is located at the center can be set. Thereby, the image display control device can display a selected change state enlarged screen 400 with high visibility of the selected change state.
[0053] The image display control device displays a selected change state enlarged screen 400 that includes the entire selected change state and another change state. Thereby, the image display control device can improve the visibility not only of the selected change state but also of another change state included in the peripheral area range 329.
[0054] When there is no change state other than the selected change state in the peripheral area range 329, the image display control device displays a selected change state enlarged screen 1000 in which the selected change state is enlarged compared to the case where there is another change state included. Thereby, the image display control device can appropriately set the magnification rate of the selected change state enlarged screen 1000 according to the presence or absence of another change state within the peripheral area range 329.
[0055] The image display control device acquires information regarding the size such as the radius of the peripheral area range 329 input by the user while the peripheral area range 329 is displayed on the analysis result viewing screen 300. In the image display control device, the user can input the radius while viewing the peripheral area range 329, so that the user can set the peripheral area range 329 more appropriately.
[0056] [Second Embodiment] Hereinafter, the second embodiment will be described in detail with reference to the drawings. Note that the same numbers are assigned to those that are common to the content described in the first embodiment, and the description thereof is omitted. In the first embodiment, the selected change state is enlarged and displayed on the selected change state enlarged screen 400 so as to include another change state existing in the area specified by the user from the center of the change state selected by the user. On the other hand, in the second embodiment, an example will be described in which the selected change state enlarged screen is enlarged and displayed so as to focus on the end point of the change state selected by the user and include another change state existing in the area specified by the user centered on the end point of the selected change state.
[0057] FIG. 6 adds an endpoint setting checkbox 601 and an endpoint movement button 602 to the analysis result viewing screen 300 shown in FIG. 3. FIG. 7 is a diagram illustrating a selected deformation magnification screen 700.
[0058] By turning the check of the endpoint setting checkbox 601 on / off, the user can select whether to focus on the endpoints of the selected deformation.
[0059] When the user clicks the endpoint movement button 602 with the endpoint setting checkbox 601 on, the endpoint mark of the selected deformation switches. For example, when the endpoint movement button 602 is clicked while the endpoint mark 327 is selected, the selection switches to the endpoint mark 328.
[0060] For example, when the user turns on the check of the peripheral deformation display checkbox 341, turns on the check of the endpoint setting checkbox 601, describes 0.1 in the peripheral area range setting box 342, and selects the endpoint mark 328 (this case is referred to as the second case), a peripheral area range 603 with a radius of 0.1 m centered on the center of the selected endpoint is displayed in the analysis result display column 321. In addition, the selected deformation magnification screen 700 shown in FIG. 7 is enlarged and displayed so as to include another deformation existing in the peripheral area range 603. Note that when there is no other deformation in the peripheral area range 603, only the selected deformation is enlarged and displayed on the selected deformation magnification screen 700.
[0061] FIG. 7 shows the enlarged display by the selected deformation magnification screen 700 in the second case. The selected deformation 322 and another deformation 323 existing in the peripheral area range 603 are displayed on the selected deformation magnification screen 700. Note that although the deformation 322 and the deformation 323 are displayed at the center of the selected deformation magnification screen 700, as long as the deformation 322 and the deformation 323 are displayed on the selected deformation magnification screen 700, the display method (the magnification rate and the display position including the deformation 322 and the deformation 323) may be in any state. For example, the display positions of the deformation 322 and the deformation 323 may be at the right end or the left end of the selected deformation magnification screen 700.
[0062] FIG. 8 is a flowchart 800 showing a process of displaying a selected deformed enlarged screen 700 by the image display control device of the present embodiment.
[0063] The process in FIG. 8 is realized by the CPU 101 of the image display control device 100 shown in FIG. 1 expanding and executing a program stored in the ROM 103 or the HDD 104 in the RAM 102 to control each component and executing the functions shown in FIG. 2. Among the processes in FIG. 8, the same process as in FIG. 5 is given the same step number and the description is omitted.
[0064] In S801, the image analysis result management unit 205 determines whether the check of the endpoint setting checkbox 601 is ON or OFF. If the image analysis result management unit 205 determines that the check is OFF, the process proceeds to S505, and if it determines that the check is ON, the process proceeds to S802.
[0065] In S802, the image analysis result management unit 205 displays a peripheral region range 603 with a radius of X [m] centered on the endpoints of the selected deformation on the analysis result viewing screen 300.
[0066] In S803, the image analysis result management unit 205 determines whether there is a deformation other than the selected deformation (in this case, deformation 322) included in the peripheral region range 603. If the image analysis result management unit 205 determines that there is no other deformation included, the process proceeds to S503, and if it determines that there is, the process proceeds to S804.
[0067] In S804, the image analysis result management unit 205 enlarges and displays the selected deformation (in this case, deformation 322) on the selected deformed enlarged screen 700 so as to enclose the other deformation included in the peripheral region range 603. As shown in FIG. 6, since there is another deformation 323 other than the selected deformation 322 in the peripheral region range 603, the deformation 322 and the deformation 323 are enlarged and displayed on the selected deformed enlarged screen 700.
[0068] As described above, the image display control device according to the second embodiment allows the user to select the end point of the selected deformation, and displays the selected deformation enlarged screen 700 including other deformations included in the peripheral region range 603 centered on the end point. Thereby, the image display control device can improve the degree of freedom of the user to select the position of the peripheral region range 603.
[0069] [Third Embodiment] Hereinafter, the third embodiment will be described in detail with reference to the drawings. Note that the same reference numerals are given to those that are common to the content described in the first embodiment, and the description thereof will be omitted. In the first embodiment, the selected deformation was enlarged and displayed on the selected deformation enlarged screen 400 so as to include other deformations existing in the area designated by the user from the center of the deformation selected by the user. On the other hand, in the third embodiment, an example will be described in which the user can set whether to include a selected deformation in the selected deformation enlarged screen when the selected deformation enlarged screen is enlarged and displayed so as to include other deformations existing in the area designated by the user from the center of the deformation selected by the user, depending on the type of deformation.
[0070] FIG. 9 adds a deformation type selection item 901 to the analysis result browsing screen 300 shown in FIG. 3. FIG. 10 is a diagram illustrating a selected deformation enlarged screen 1000.
[0071] The deformation type selection item 901 is an item that enables the user to set whether to include a selected deformation in the selected deformation enlarged screen 1000 shown in FIG. 10 when the selected deformation is enlarged and displayed so as to include other deformations existing in the area designated by the user from the center of the deformation selected by the user, by turning on / off various deformations such as cracks and peeling with check boxes.
[0072] For example, when the user checks the peripheral deformation display checkbox 341, describes 0.3 in the peripheral area range setting box 342, checks only peeling in the deformation type selection item 901, and deformation 322 is selected (this case is referred to as the third case), the peripheral area range 329 is displayed in the analysis result display column 321. In addition, the selected deformation enlargement screen 1000 shown in FIG. 10 is displayed so as to include other peeling existing in the peripheral area range 329. Note that when there is no peeling in the peripheral area range 329, only the selected deformation 322 is enlarged and displayed on the selected deformation enlargement screen 700.
[0073] FIG. 10 shows an enlarged view of the analysis result viewing screen 300 in the third case. Since there is no peeling in the peripheral area range 329, only the deformation 322 selected by the user is enlarged and displayed on the selected deformation enlargement screen 1000.
[0074] FIG. 11 is a flowchart 1100 showing the process of displaying the selected deformation enlargement screen 1000 by the image display control device of the present embodiment.
[0075] The process of FIG. 11 is realized by the CPU 101 of the image display control device 100 shown in FIG. 1 expanding and executing a program stored in the ROM 103 or the HDD 104 in the RAM 102 to control each component and execute the functions shown in FIG. 2. Among the processes of FIG. 11, the processes similar to those of FIG. 5 are given the same step numbers and the description is omitted.
[0076] In S1101, the image analysis result management unit 205 determines whether the deformation checked in the deformation type selection item 901 is included in the peripheral area range 329. If not included, the process proceeds to S503, and if included, the process proceeds to S1102.
[0077] In S1102, the image analysis result management unit 205 enlarges and displays the selected deformation (in this case, deformation 322) on the selected deformation enlargement screen 1000 so as to include the deformation checked in the deformation type selection item 901 included in the peripheral area range 329.
[0078] In FIG. 9, since the deformation type selected by the user (in this case, peeling off) checked in the deformation type selection item 901 in the peripheral region range 329 is not included, the process proceeds to S503. As a result, in FIG. 10, only the selected deformation (in this case, deformation 322) is enlarged and displayed on the selected deformation enlarged screen 1000.
[0079] As described above, the image display control device according to the third embodiment displays on the selected deformation enlarged screen 1000 the type of deformation selected by the user and including another deformation included in the peripheral region range 329. Thereby, the image display control device can display the type of deformation desired by the user.
[0080] (Other embodiments) The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiment to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. Further, it can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
[0081] Further, the method for setting the peripheral region range is not limited to the above method. The image analysis result management unit 205 may set the peripheral region range as follows, for example. The image analysis result management unit 205 may set, as the peripheral region range, a region formed by connecting tangents of circles centered on each inflection point and end point of the selected deformation. Further, the image analysis result management unit 205 may set, as the peripheral region range, a region including deformations around a region connecting positions at a predetermined interval on both sides of the bending points and end points of the selected deformation. Thereby, even if the deformation is convex, the peripheral region range also includes the sunken region. Further, the image analysis result management unit 205 may set, as the peripheral region range, a region of a quadrangle obtained by enlarging a quadrangle including the entire selected deformation.
[0082] The disclosure of this specification includes the following image display control device, image display control method, and program. (Item 1) An acquisition means for acquiring, as a selected abnormality, an abnormality selected from a plurality of abnormalities detected by image analysis; A setting means for setting a region including the entirety of the selected abnormality and at least a part of another abnormality around the selected abnormality; A display means for displaying the region when the selected abnormality is enlarged and displayed; An image display control device characterized by comprising the above. (Item 2) The setting means sets the region centering on the center of the selected abnormality The image display control device according to Item 1, characterized by the above. (Item 3) The setting means sets the region centering on the end point of the selected abnormality The image display control device according to Item 1 or Item 2, characterized by the above. (Item 4) The acquisition means acquires the type of abnormality selected by the user, The setting means sets the region so as to include the other abnormality that is the type of the selected abnormality The image display control device according to any one of Items 1 to 3, characterized by the above. (Item 5) The setting means sets the region so as to include the entirety of the other abnormality The image display control device according to any one of Items 1 to 4, characterized by the above. (Item 6) The display means displays a browsing screen including the plurality of abnormalities and the region, The acquisition means acquires information regarding the size of the region in a state where the browsing screen is displayed, The setting means sets the region based on the information regarding the size of the region The image display control device according to any one of Items 1 to 5, characterized by the above.
[0083] The invention is not limited to the above embodiments, and various changes and modifications are possible without departing from the spirit and scope of the invention. Therefore, the claims are appended to disclose the scope of the invention.
Explanation of Signs
[0084] 100... Image display control device, 200... Image display control device, 205... Image analysis result management unit, 300... Analysis result viewing screen, 400... Selected deformation magnification screen, 322 - 325... Deformation, 329... Peripheral area range, 1000... Selected deformation magnification screen, 700... Selected deformation magnification screen, 603... Peripheral area range.
Claims
1. An acquisition means for acquiring, as a selected abnormality, an abnormality selected from a plurality of abnormalities detected by image analysis; A setting means for setting a region including the whole of the selected abnormality and at least a part of another abnormality around the selected abnormality; A display means for displaying the region when the selected abnormality is enlarged and displayed; An image display control device characterized by comprising the above.
2. The setting means sets the region centering on the center of the selected abnormality. The image display control device according to claim 1, characterized in that.
3. The setting means sets the region centering on the end point of the selected abnormality. The image display control device according to claim 1, characterized in that.
4. The acquisition means acquires the type of abnormality selected by the user, The setting means sets a region so as to include the other abnormality that is the type of the selected abnormality. The image display control device according to claim 1, characterized in that.
5. The setting means sets the region so as to include the whole of the other abnormality. The image display control device according to claim 1, characterized in that.
6. The display means displays a browsing screen including the plurality of abnormalities and the region, The acquisition means acquires information regarding the size of the region in a state where the browsing screen is displayed, The setting means sets the region based on the information regarding the size of the region. The image display control device according to claim 1, characterized in that.
7. An acquisition step of acquiring, as a selected abnormality, an abnormality selected from a plurality of abnormalities detected by image analysis; A setting step of setting a region including the whole of the selected abnormality and at least a part of another abnormality around the selected abnormality; A display step of displaying the region when the selected abnormality is enlarged and displayed; An image display control method characterized by comprising the above.
8. A program for causing a computer to function as each means of the image display control device according to any one of claims 1 to 6.
Citation Information
Patent Citations
Crack analysis data editing device, crack analysis data editing method, and crack analysis data editing program
JP2021107683A