Automatic alert system of buried cables exposure using hierarchal resolution satellite remote sensing and aerial imagery

WO2026178115A1PCT designated stage Publication Date: 2026-08-27SAUDI ARABIAN OIL CO +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/US2026/015655
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-18
Filing Date
2026-02-18
Publication Date
2026-08-27

Smart Images

  • Figure IMGF000016_0001
    Figure IMGF000016_0001
  • Figure IMGF000016_0002
    Figure IMGF000016_0002
  • Figure 00000031_0000
    Figure 00000031_0000
Patent Text Reader

Abstract

Data corresponding to a region of interest is received. The data includes remote sensing images of a region of interest and metadata includes information indicative of a set resolution of the remote sensing images. The region of interest includes buried cables. A cable exposure risk within a portion of the region of interest is determined. An additional image at an updated resolution higher than the set resolution is requested; an additional data includes additional remote sensing images corresponding to the portion of the region of interest is received. The additional remote sensing images are processed to classify an exposure of at least a portion of a buried cable. A control signal causing a remote device to remedy the exposure of the at least the portion of the buried cable is generated to prevent data loss for data transmitted over the at least the portion of the buried cable.
Need to check novelty before this filing date? Find Prior Art

Description

Atorney Ref.: 38136-2897WO1AUTOMATIC ALERT SYSTEM OF BURIED CABLES EXPOSURE USING HIERARCHAL RESOLUTION SATELLITE REMOTE SENSING AND AERIAL IMAGERY CLAIM OF PRIORITY

[0001] This application claims priority to U.S. Patent Application No.19 / 055,847 filed on February 18, 2025, the entire contents of which are hereby incorporated by reference.TECHNICAL FIELD

[0002] The present disclosure is generally related to identification of terrain changes and, more specifically, to identification of buried cables exposure using hierarchal resolution satellite remote sensing and aerial imagery .BACKGROUND

[0003] Optical communication networks are typically housed in cables containing bundles of glass or plastic strands known as optical fibers. The fibers carry' digital data signals converted into light, which is transmitted along the fiber optic network. The integrity of the communication cables is crucial for maintaining uninterrupted data transmission, spanning vast terrestrial landscapes, including both land and sea. Optical fibers are essential for long-distance data transfer, capable of transmitting data over extensive distances including challenging terrains, such as sand and rocky mountains. Most optical fibers include protection layers to maintain signal integrity through harsh conditions like extreme heat, rain, sand shifts, and erosion. The protection layers can include a buffer coating and shields against physical damage and environmental factors. The shields can form strength members, such as aramid yam or steel wires, provide tensile strength, while an outer cable jacket made of materials like polyethylene protects against environmental hazards. The fibers can be protected against extreme conditions, by armored layers of steel or aluminum. The fibers can be protected by water-blocking materials that prevent moisture ingress, ensuring fiber longevity. Despite the protective layers, the cables can become vulnerable to environmental hazards or interactions with humans and animals when exposed.SUMMARY

[0004] Implementations of the present disclosure are directed to identificationAtorney Ref.: 38136-2897WO1of terrain changes. More particularly, implementations of the present disclosure are directed to unsupervised identification of buried cables exposure using hierarchal resolution satellite remote sensing and aerial imagery.

[0005] In some implementations, a method includes: receiving data corresponding to a region of interest, the data including remote sensing images of a region of interest and metadata including information indicative of a set resolution of the remote sensing images, the region of interest including at least partially buried cables, determining, by processing the data, a cable exposure risk within a portion of the region of interest, requesting an additional image at an updated resolution higher than the set resolution, receiving an additional data including additional remote sensing images corresponding to the portion of the region of interest, processing the additional remote sensing images to classify an exposure of at least a portion of a buried cable, and generating a control signal causing a remote device to remedy the exposure of the at least the portion of the buried cable and prevent data loss for data transmitted over the at least the portion of the buried cable.

[0006] The foregoing and other implementations can each optionally include one or more of the following features, alone or in combination. In particular, implementations can include all the following features:

[0007] In a first aspect, combinable with any of the previous aspects, wherein the remote sensing images include low resolution satellite images, mid-resolution satellite images, and high-resolution satellite images. The computer-implemented method includes determining that additional remote sensing images are acquirable at the updated resolution. The computer-implemented method includes generating a trigger to acquire additional remote sensing images at the updated resolution, higher than the set resolution. The computer-implemented method includes in response to determining that the set resolution is a maximum resolution of the satellite images, generating a trigger to deploy an unmanned aerial device to the region of interest, receiving a confirmation of the exposure of the at least the portion of the buried cable, and generating an alert indicative of the exposure of the at least the portion of the buried cable. The computer-implemented method includes deploying a machine to the region of interest. Classifying the exposure of the at least the portion of the buried cable includes determining a damage of cable protection layer and a length of cable exposure.

[0008] Other implementations of the aspect include corresponding systems,Atorney Ref.: 38136-2897WO1apparatus, and computer programs, configured to perform the actions of the methods, encoded on computer storage devices.

[0009] The present disclosure also provides a computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations in accordance with implementations of the methods provided herein.

[0010] The present disclosure further provides a system for implementing the methods provided herein. The system includes one or more processors, and a computer-readable storage medium coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations in accordance with implementations of the methods provided herein.

[0011] It is appreciated that methods in accordance with the present disclosure can include any combination of the aspects and features described herein. That is, methods in accordance with the present disclosure are not limited to the combinations of aspects and features described herein, but also include any combination of the aspects and features provided.

[0012] Implementations described in the present disclosure, provide an accurate identification of exposed cables, facilitating monitoring mechanisms to ensure the reliable and continuous operation of communication networks based on optical fibers. The described approach provides efficient extraction and analysis of terrain change patterns, using hierarchal resolution satellite remote sensing and aerial imagery, resulting in more accurate cable exposure identification. The cable exposure identification improvement of the described implementations is particularly significant for maintaining data transmission operations in response to terrain changes that can expose cables, such as land degradation, ecosystem changes, soil condition changes, and operational infrastructures. Another advantage of the described technology is that the described mapping of materials facilitates identification of terrain changes that can be widely distributed and can exhibit diverse patterns due to the complexity of wind regimes, sediment availability7, and the lack of effective preventative measures. The described technology substantially improves over existing methods in that it automatically analyzes in real time, vast surfaces to identify clues indicative of cableAtorney Ref.: 38136-2897WO1exposure that would not be apparent to a person reviewing the images. The timely identification of cable exposure advantageously facilitates activation of effective preventative measures to avoid and / or correct cable exposure and maintain data communication. Another advantage of the described technology7is that the automatic activation of preventative measures can include triggering of automatic operations for systems and machines configured to maintain reliable and continuous data transmission and environmental safety-.

[0013] The details of one or more implementations of the subject matter of the specification are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the subject matter can become apparent from the description, the drawings, and the claims.DESCRIPTION OF THE DRAWINGS

[0014] The accompanying drawings, which are incorporated in and constitute a part of this specification, show particular aspects of the subject matter disclosed herein and, together with the description, help explain some of the principles associated with the disclosed implementations. In the drawings,

[0015] FIG. 1A is a block diagram of an example system that can be used to execute implementations of the present disclosure.

[0016] FIG. IB is a block diagram of a portion of the example system that can be used to execute implementations of the present disclosure.

[0017] FIG. 2A illustrates an example of an image at a first resolution, according to some implementations of the present disclosure.

[0018] FIG. 2B illustrates an example of an image at a second resolution, according to some implementations of the present disclosure.

[0019] FIG. 2C illustrates an example of an image at a third resolution, according to some implementations of the present disclosure.

[0020] FIG. 3 is a flowchart illustrating an example process for cable exposure identification, in accordance with some example embodiments.

[0021] FIG. 4 depicts a block diagram illustrating a computing system, in accordance with some example embodiments.

[0022] When practical, like labels are used to refer to same or similar items in the drawings.Atorney Ref.: 38136-2897WO1DETAILED DESCRIPTION

[0023] The following detailed description describes techniques for terrain change identification. More particularly, implementations of the present disclosure are directed to identification of buried cables exposure using hierarchal resolution satellite remote sensing and aerial imagery7. The described implementations provide methods and systems for automatic detection of terrain change with adverse impact on critical areas of interest hosting buried cables, for example optical fibers. The image processing workflow includes a multi-step detection-classification based on hierarchal resolution satellite remote sensing (SRS) data acquisition combined with aerial imagery7, for regions of interest. The multi-step detection-classification can combine initial low-resolution SRS data, followed by mid-range resolution SRS monitoring, and higher-range resolution SRS and aerial imagery7, for automatic detection of critically impacted areas of interest including potentially exposed cablers. The multi-step cable exposure detection can prompt immediate remedial actions.

[0024] Terrain changes can have a significant impact on many operations. The terrain changes that can affect cable-based communication networks include land degradation, threats to ecosystems, soil conditions, and operational infrastructures. Terrain changes are extensively distributed and display diverse patterns resulting from the complexity of the wind regimes and sediment distribution. Terrain changes can also be caused by the absence of effective preventative measures. Comprehensive mapping of landscapes can facilitate monitoring of environments that evolve in response to various and continuously evolving conditions from climate and geomorphic changes to man-introduced interventions and / or constructions.

[0025] Some traditional studies of terrain change patterns have utilized local field survey. However, manual approaches are resource exhaustive, and restrictive for challenging terrains, being limited to easy to reach landscapes. Moreover, a manual mapping process involves subjective interpretation, introducing unfavorable errors. Such traditional identification systems provide limited results and depend on extensive resources. Difficulties in identifying buried cable exposure, using traditional identification technologies, are associated with the distribution surface of cable networks including challenging terrain. The communication networks can require strict checking mechanisms to ensures adequate and reliable monitoring of data transmission to ensure continuous data supply.Atorney Ref.: 38136-2897WO1

[0026] The techniques described in the present disclosure provide a systematic and automated image processing technique, addressing the challenge of traditional techniques in identification of terrain changes that can lead to cable exposure. The described approach is based on satellite remote sensing that minimizes restrictions related to challenging terrain associated to traditional methods. Satellite images can be collected from various satellite imagery providers operating at a set frequency and on a regular basis. The described approach based on satellite remote sensing facilitates consistent monitoring of an area of interest. The described remote sensing methods include calculating pixel displacement for the interpretation of features. The monitored terrain changes include of a mixture of natural features with varying composition and size, resulting in different spectral signatures. The described methods include detection of variations in spectral reflectance of pixels of images to identify features of interest associated with cable exposure. The detection of the variations includes a combination of processing initial low-resolution SRS data, followed by mid-range resolution SRS monitoring, and higher-range resolution SRS and aerial imagery. Image processing of different resolution images enhances resource usage on an as-needed basis, enabling accurate identification of terrain changes that can lead to cable exposure.

[0027] FIG. 1A is a block diagram illustrating an example system 100 that can be used to execute implementations of the present disclosure. For example, example system 100 can be configured to execute clustering algorithms for extraction of a complete hierarchy of materials present in a multi- or hyperspectral image. The illustrated example system 100 includes or is communi cably coupled with a server system 102, a computing device 104, a data collection system 106, a network 108, a network management system 110, and an output reporting system 112. Although shown separately, in some implementations, functionality of two or more systems or components of the example system 100 may be provided by a single system or server. In some implementations, the functionality of one illustrated system, server, or component may be provided by multiple systems, servers, or components, respectively.

[0028] In the example of FIG. 1 A, the server system 102 is intended to represent various forms of servers including, but not limited to a web server, an application server, a proxy server, a network server, and / or a server pool. In general, the server system 102 manages clustering algorithms for unsupervised segmentation of multispectral images. In accordance with implementations of the present disclosure, and as noted above, theAtorney Ref.: 38136-2897WO1sen- er system 102 can host a solution environment that can be a cloud environment providing software applications, systems, and sendees that can be consumed by customers as a service. In some implementations, the sen' er system 102 can support configuring of various tenants of different types, as well as services of different types that are integrated in customer integration scenarios and support execution of defined processes.

[0029] For example, the sener system 102 includes a memory 114A, an interface 116A, a processor 118A, and a detection and classification system 120A and an action plan engine 120B. The memory' 114A can include multispectral images 122 and action plans 124. The multispectral images 122 include data measured by and received from the data collection system 106. The multispectral images 122 can include images detected by aerial sensors. The multispectral images 122 can be processed by the detection and classification system 120A to generate material maps that are processed by the action plan engine 120B to generate action plans 124. The action plans 124 in the memory 114A can include action plan documents defining remedial operations performed by systems and machine for management and redistribution of materials.

[0030] The computing device 104, the network management system 110, and the output reporting system 112 may each be any computing device operable to connect to or communicate in the network(s) 108 using a wireline or wireless connection. In general, each of the computing device 104. the network management system 110. and the output reporting system 112 includes an electronic computer device operable to receive, transmit, process, and store any appropriate data associated with the example system 100 of FIG. 1A. Each of the computing device 104, the network management system 110, and the output reporting system 112 can encompass any client computing device such as a laptop / notebook computer, wireless data port, smart phone, personal data assistant (PDA), tablet computing device, one or more processors within these devices, or any other suitable processing device. The computing device 104, the network management system 110, and the output reporting system 112, respectively include interface(s) 116B, 116C, 116D, processor(s) 118B, 118C, 118D, and memories 114B, 114C, 114D.

[0031] The computing device 104 and the output reporting system 112, respectively, include graphical user interface(s) (GUIs) 126A and 126B. For example, the GUIs 126 A, 126B include an input device, such as a keypad, touch screen, or otherAtorney Ref.: 38136-2897WO1device that can accept user information, and an output device that conveys information associated with the operation of the server system 102, or the client device itself, including a display of the material maps and action plan operations selected based on the material movement patterns. The GUIs 126 A, 126B each interface with at least a portion of the example system 100 for any suitable purpose, including generating a visual representation of the multispectral images collected by the data collection system 106, the material maps generated by the server system 102, or data stored by the server system 102, such as multispectral images 122 and action plans 124, respectively. In particular, the GUIs 126A, 126B may each be used to view and adjust various action plans. Generally, the GUIs 126A, 126B each provide the user with an efficient and user-friendly presentation of the material maps and action plans including material movement patterns communicated within the example system 100. The GUIs 126 A, 126B may each include multiple customizable frames or views having interactive fields, for selection of regions of interest and / or display of material maps for different regions and time points. The GUIs 126 A, 126B can each be any suitable graphical user interface, such as a combination of a generic web browser, intelligent engine, and command line interface (CLI) that processes information and efficiently presents the results to the user visually.

[0032] The output reporting system 112 can include a reporting engine 120C, the GUI 126B (dashboard), an interface 116D. and a processor 118D. The reporting engine 120C utilizes the analytics data provided by the action plan engine 120B to produce executive and semi executive level displays for the GUI 126B. The GUI 126B displays a high-level summary of a material map assessment, which provides support for material movement patterns in addition to key recommended actions for environment and industrial plant safety and continuous operability. The GUI 126B display can facilitate material distribution monitoring and decision makers to modify (operations of) the systems and machines selected for cleaning identified materials.

[0033] The data collection system 106 can include multiple imaging sensors 130 A and a detection system 130B. The imaging sensors 130 A can be within a remote sensing device 128 (e.g., attached to or included in the remote sensing device), acquiring samples and data during a flight or hovering operation. The remote sensing device 128 can be a satellite system and / or an unmanned remote sensing device. The imaging sensors 130A can be configured to acquire images at multiple resolutions: low, mid-Atorney Ref.: 38136-2897WO1range, high, and, optionally, ultra-high. The low-resolution satellite images with can include a representation of hundreds of meters per pixel. The mid-range resolution satellite images with can include a representation of 5-100 meters per pixel. The high-resolution satellite images with can include a representation of 1-5 meters per pixel. Images acquired by sensors attached to unmanned remote sensing devices can have a super-high resolution of submeter information (e.g.. centimeters or millimeters) per pixel. The imaging sensors 130A and the detection system 130B can include any of a hyperspectral sensor, spectroradiometers (e g., ultraviolet / visible / near infrared / short wave infrared spectroradiometers), a camera, and other types of probes. The processor 118E of the data collection system 106 controls operation of the imaging sensors 130A and the detection system BOB and directs collected and determined data to the server system 102 for storage, further analysis, and modelling. The imaging sensors BOA and the detection system BOB can collect multispectral images of one or more areas of interest below the remote sensing device 128. Further details about the imaging sensors BOA and the detection system BOB and their operation are provided with reference to FIG. IB.

[0034] In some implementations, the network 108 can include a large computer network, such as a local area network, a wide area network, the Internet, a cellular network, a telephone network, or any appropriate combination thereof connecting any number of communication devices, mobile computing devices, fixed computing devices and server systems. Data exchanged over the network 108, is transferred using any number of network layer protocols, such as Internet Protocol, Multiprotocol Label Switching, Asynchronous Transfer Mode, Frame Relay, etc. Furthermore, in implementations where the network 108 represents a combination of multiple subnetworks, different network layer protocols are used at each of the underlying subnetworks. In some implementations, the network 108 represents one or more interconnected internetworks, such as the public Internet.

[0035] Each processor 118A, 118B, 118C, 118D, 118E included in different components of the example system 100 can include a central processing unit, an application particular integrated circuit, a field-programmable gate array, or another suitable component. Generally, each processor 118 A, 118B, 118C, 118D, 118E executes instructions and manipulates data for material classification. Each processor 118A, 118B, 118C, 118D, 118E executes a functionality required to monitor multispectralAtorney Ref.: 38136-2897WO1images associated to a remote sensing device 128, to monitor and correct material movement patterns.

[0036] Interfaces 116A, 116B, 116C, 116D, 116E are used by different components of the example system 100 for communicating with other component systems in a distributed environment - including within the example system 100 -connected to the network 108. Generally, the interfaces 116A, 116B, 116C, 116D, 116E each include logic encoded in software and / or hardware in a suitable combination and operable to communicate with the network 108. More specifically, the interfaces 116A, 116B, 116C, 116D, 116E may each include software supporting one or more communication protocols associated with communications such that the network 108 or interface’s hardware is operable to communicate physical signals within and outside of the illustrated system 100.

[0037] The memory 1114A, 114B, 114C, 114D may include any type of memory' or database module and may take the form of volatile and / or non-volatile memory including, without limitation, magnetic media, optical media, random access memory, read-only memory, removable media, or any other suitable local or remote memory component. The memory 1114 A, 114B, 114C, 114D may store various objects or data, including caches, classes, frameworks, applications, backup data, business objects, jobs, web pages, web page templates, database tables, database queries, repositories storing images 122 (e.g., multispectral images and / or dynamic information, and any other appropriate information including material movement pattern models, and any material cleaning parameters, variables, algorithms, instructions, rules, constraints, or references thereto) associated with the purposes of the server system 102, the computing device 104. the data collection system 106. the network management system 110, and the output reporting system 112, respectively.

[0038] There may be any number of computing devices 104 and data collection systems 106 associated with, or external to, the example system 100. Additionally, there may also be one or more additional client devices external to the illustrated portion of system 100 that are configured for interacting with the example system 100 via the network(s) 108. Further, the term ‘'client,” “client device,” and “user” may be used interchangeably as appropriate without departing from the scope of the disclosure. Moreover, while client device may be described in terms of being used by a single user, the disclosure contemplates that many users may use one computer, or that one user mayAtorney Ref.: 38136-2897WO1use multiple computers. As used in the present disclosure, the term ‘‘computer” is intended to encompass any suitable processing device. For example, although FIG. 1A illustrates a single server system 102, a single computing device 104, a single data collection system 106, a single network management system 110, the example system 100 can be implemented using a single, stand-alone computing device, two or more core systems 102, or multiple client devices. The server system 102, the computing device 104 and the output reporting system 112 may include any computer or processing device such as, for example, a blade server, general-purpose personal computer, workstation, or any other suitable device. In other words, the present disclosure contemplates computers other than general purpose computers, as well as computers without conventional operating systems. Further, the server system 102 and the computing device 104 and the output reporting system 112 may be adapted to execute any operating system or runtime environment. According to one implementation, the server system 102 may also include or be communicably coupled with an e-mail server, a Web server, a caching server, a streaming data server, and / or another suitable server, as described with reference to FIG. IB.

[0039] FIG. IB is a block diagram of a portion of the example system 100 that can be used to execute implementations of the present disclosure. In particular, FIG. IB depicts a schematic diagram illustrating an example portion 101 of a variation of the example system 100 described with reference to FIG. 1A, in accordance with some example embodiments. The example portion 101 of the example system 100 illustrated in FIG. IB includes the data collection system 106, a detection and classification system 120 A, and an output reporting system 112.

[0040] The data collection system 106 can include one or more remote sensing devices, such as a satellite system 128 A and an unmanned aerial device 128B. The satellite system 128 A can include or can be coupled to an imaging sensor 130A. The unmanned aerial device 128B can include or can be coupled to an imaging sensor 130B. The imaging sensors 130A and the detection system I30B are communicatively connected to the processor 118E. The imaging sensors 130A, 130B can include red, green, blue (RGB) imaging devices, multispectral sensors, and hyperspectral sensors (e.g., infrared imaging spectrometers), or other imaging systems facilitating the collection of images 132A, 132B, 132C, 132D of terrains at different resolutions (low, medium, high, and ultra-high resolution). The images 132A, 132B, 132C, 132D canAtorney Ref.: 38136-2897WO1include optical images, synthetic aperture radar (SAR) images, interferometric SAR (InSAR) images, infrared (IR) images, and / or multi / hyperspectral images multispectral images of multiple regions of interest. The data collection system 106 can generate triggers according to a particular schedule to control image collection executed by the imaging sensors 130A, 130B. The data collection system 106 can transmit the collected images 132A, 132B, 132C, 132D by the imaging sensors 130A, 130B to the detection and classification system 120 for processing.

[0041] The detection and classification system 120A includes an image preprocessing engine 134A and an artificial intelligence (Al) model classification system 134B. The image preprocessing engine 134A executes pre-processing of the multiresolution images 132A, 132B. 132C, 132D to enhance data quality and can ensure accurate downstream analysis. The image preprocessing engine 134A can execute one or more alignment and filtering techniques. For example, image preprocessing engine 134A can execute noise correction to remove sensor noise using correction coefficients during image processing. As another example, image preprocessing engine 134A can execute vignetting correction to address uneven illumination across the image caused by lens vignetting. As another example, image preprocessing engine 134A can execute lens distortion correction to apply distortion models (such as the brown model) to correct lens-induced distortions; band registration to align spectral bands to ensure consistent spatial information. As another example, image preprocessing engine 134A can execute radiometric correction to normalize pixel values to account for variations in sensor sensitivity. The filtering applied by the image preprocessing engine 134A can apply any of a multidimensional edge detection filter, a multidimensional 9-point Laplacian filter and can generate a volatility map and a locally normalized edge index. The image preprocessing engine 134A can adjust the applied preprocessing techniques based on the received image resolution and based on the sensor that acquired respective images to optimize data quality, enabling accurate material monitoring and cable exposure detection.

[0042] The artificial intelligence (Al) model classification system 134B can receive preprocessed images, from the image preprocessing engine 134A. The artificial intelligence (Al) model classification system 134B can differentially apply trained classification and identification models corresponding to a particular resolution of the preprocessed image. The Al model classification system 132C can process lowAtorney Ref.: 38136-2897WO1resolution images of a particular region, corresponding to multiple time points to identify material changes that can lead to cable exposure. The Al model classification system 132C can process mid-resolution images of a particular region, corresponding to multiple time points to identify potential indications of cable exposure. The Al model classification system 132C can process high resolution images of a particular region, to identify cable exposure. The Al model classification system 132C can process ultra-high-resolution images of a particular region, to quantify cable exposure. The Al model classification system 132C can include machine learning techniques (e.g., neural networks) trained to analyze spatial data and reveal soil patterns associated with cable exposure.

[0043] The output reporting system 112 includes an automatic risk assessment system 136A and an alert system 136B. The automatic risk assessment system 136A can process the cable exposure and generated measurements to identify' a potential damage to the exposed cable. The automatic risk assessment system 136A can determine an immediate and a long-term risk associated to a respective communication network including the exposed cable, the risk level depending on the damage to the exposed cable. The automatic risk assessment system 136A can classify the determined risk. The alert system 136B can include a GUI (e.g., GUI 126 described with reference to FIG.1A) to generate displays indicating the identified risk. The alert system 136B can receive, from the automatic risk assessment system 136A, the determined risk, and can generate a trigger to send to a machine or a device to perform a remedial action (e.g., protect the cable by applying protection layers, prepare a site, rebury the exposed cable, backfill the trench, and install reference markers). For example, the system 100 can send a control signal to a remote system (e.g., unmanned terrain vehicle) triggering a displacement to a location of the cable exposure and specifies a respective remedial action for mitigation.

[0044] While portions of the example system 100 illustrated in FIGS. 1A and IB are shown as individual modules that implement the various features and functionality through various objects, methods, or other processes, the hardware components can execute software that can include multiple sub-modules, third-party' sendees, components, libraries, and such, as appropriate. Conversely, the features and functionality of various components can be combined into single components as appropriate.Atorney Ref.: 38136-2897WO1

[0045] FIG. 2A illustrates an example of a first resolution image 200A, according to some implementations of the present disclosure. The resolution of the first resolution image 200A can be low-resolution. The first resolution image 200A can include an image of a region of interest, acquired by a remote sensing device. The region of interest can be a soil environment including one or more markers that are indicative of cables that were buried within the soil. The first resolution image 200A can have Ni = Wi*Hi pixels (with width Wi and height Hi), with each pixel having an associated spectrum consisting of C ‘‘channels’’ (or ‘‘bands”, or “dimensions”). For example, the first resolution image 200A can include multiple pixels, each representing a portion of the region of interest covering an area on the ground, ranging around hundreds of meters per pixel. The example of the first resolution image 200A can be captured by multispectral sensors that generate data in a few wavelength bands (e.g., 3 to 10 bands), such as red, green, blue, near infrared, and short-wave infrared. The example of a multi-or hyperspectral image 200A can help identify land cover, vegetation health, oil spills, sand encroachment, and water quality. The example of the first resolution image 200A can include hyperspectral imagery to provide detailed spectral information, facilitating identification of particular materials and respective unique signatures that can be compared to reference maps of materials to identify a suspect region 202A including major changes potentially indicative of cable exposure.

[0046] FIG. 2B illustrates an example of a second resolution image 200B, according to some implementations of the present disclosure. The resolution of the second resolution image 200B can be a mid-resolution. The second resolution image 200B can be an image of a portion of the region of interest, such as a suspect region 202A, described with reference to FIG. 2A, acquired by the remote sensing device. The suspect region 202A can be a portion of the soil environment including one or more markers that are indicative of cables that were buried within the soil. The second resolution image 200B can have N2 = W2*H2 pixels (with width W2 and height H2), with each pixel having an associated spectrum consisting of C “channels” (or “bands”, or “dimensions”). For example, the second resolution image 200B can include multiple pixels, each representing a portion of the region of interest covering an area on the ground, ranging from 5 to 100 meters per pixel. The example of the second resolution image 200B can include hyperspectral imagery to provide detailed spectral information, facilitating quantification of particular materials and respective unique signatures thatAtorney Ref.: 38136-2897WO1can be compared to reference maps of materials to quantify changes within a suspect region 202B indicative of the cable exposure.

[0047] FIG. 2C illustrates an example of a third resolution image 200C, according to some implementations of the present disclosure. The resolution of the third resolution image 200C can be a high or an ultra-high resolution. The third resolution image 200C can be an image of suspect region 202B. described with reference to FIG.2C, acquired by a remote sensing device. The third resolution image 200C can include be a portion of the soil environment 202C wherein a portion of a cable 204 is exposed. The third resolution image 200C can have N3 = WAH-, pixels (with width W3 and height H3), with each pixel having an associated spectrum consisting of C "channels" (or “bands’; or “dimensions”). For example, the third resolution image 200C can include multiple pixels, each representing a portion of the region of interest covering an area on the ground, corresponding to centimeters or millimeters per pixel. The example of the third resolution image 200C can include hyperspectral imagery' to provide detailed spectral information, facilitating quantification of a damage due to the cable exposure.

[0048] FIG. 3 depicts a flowchart illustrating an example process 300 for cable exposure identification, in accordance with some example embodiments. Referring to FIGS. 1A and IB, the process 300 can be performed by any components of the example systems 100, 101.

[0049] At 302, a region of interest is defined. The region of interest can include a soil environment surrounding reference markers indicative of a trajectory' of a buried cable used for communication networks. The region of interest can be a rectangular area within a set of rectangular areas distributed along the length of the buried cable, starting from a first communication node and ending at a second communication node. The reference markers can be physical markers or virtual markers, such as geolocation markers stored in a memory.

[0050] At 304, data package is received, by one or more processors, from a remote sensing device (e g., remote sensing device 128 described with reference to FIG.1A) configured to monitor the region of interest. The remote sensing device can be equipped with a multispectral image acquisition device. The data package can include remote sensing images of the region of interest and metadata. The metadata defines image characteristics including a set resolution of the remote sensing images and geographical area or reference markers corresponding to the image.Atorney Ref.: 38136-2897WO1

[0051] At 306, the data package is processed, by the one or more processors. Processing the data package can include processing the remote sensing images using a processing tool selected based on set resolution of the remote sensing images. Processing the remote sensing images can include image preprocessing. The image preprocessing can include image alignment and filtering. The filtering can include application of a multidimensional edge detection filter. In order to mask out the “impure” pixels, an edge detection filter can be applied first. Applying the edge detection filter can include a convolution with a 3x3 edge detection filter for detecting edges in grayscale images. The application of the edge detection filter can effectively measure the gradients Gxand Gyin the x- and y- directions respectively at each pixel, with the overall gradient measure for the pixel given by:

[0052] The edge detection filter can be applied to a grayscale conversion of the multispectral image. The edge detection filter can include a Sobel filter or a Scharr filter. The 3x3 Scharr filter has a better rotational invariance than the Sobel filter. The Scharr filter can be the basis of the normalized multidimensional edge detection filter: The form of the Scharr filter for measurement of gradients in the x-direction is:-47 0 47 '-162 0 162-47 0 47 .

[0053] The negative transpose of the filter is the Scharr filter in the y-direction. In order to apply Scharr filter to multi- and hyperspectral images, the x- and y-direction filters are both extended into a cuboid of length equal to the number D of bands in the image (e.g., 12 bands). Each 3x3 layer of the 3x3xD filters that result can contain the same values as above. In order for the resulting filter to be applied to the edge and comer pixels, linear interpolation can be used to extend the image by one pixel at the edges and comers for the top left comer of one band of the image. The linear interpolation can be done for all of the edge and comer pixels in all of the bands. Add a border around each band of the image by linearly interpolating the values by one pixel. The x- and y-direction Scharr filters can be applied band-by-band and pixel-by-pixel to the entire image to obtain GX[k] and Gy[k] for each pixel where k denotes the band. For example, the formula for calculating GX[k] by applying Gxto pixel (i,j) in band k of the image (where “I” is the x-coordinate “j“ is the y-coordinate) is given by:Atorney Ref.: 38136-2897WO1

[0054] Gxlk] = 37.0*(v[i][j][k] + v[i][j+2][k] - v[i+2]|j][k] - v[i+2] [j+2] [k]) + 162.0 * (v[i][j+l][k] - v[i+2][j+l][k]).

[0055] The term v[i] [j][k] is the value of the pixel (i,j) in band k. The strength of the edge for a given pixels is then the square root of the sum over all bands of GX[kj * GX[k] + Gy[k] * Gy[k]. This can also be represented as a matrix convolution. The term Gy[k] is calculated for the pixel in band k in the same way, and the set of GX[k] and Gy[k] over all bands is used to calculate the edge index G for the pixel. The process of masking out mixed pixels reduces the original S data samples / pixels to a portion (N) of samples that remain unmasked to facilitate material distribution change identification in the preprocessed images.

[0056] At 308, the identified change is classified, by the one or more processors to determine whether cable exposure risk is above threshold. The identified change can be classified, by an artificial intelligence model trained to analyze the preprocessed images. The preprocessed images can be processed using an artificial intelligence model corresponding to respective image resolution. For example, low resolution preprocessed images can be processed to determine changes correlated to cable exposure. Midresolution preprocessed images can be processed to determine a suspect region that can potentially include exposed cables. High-resolution preprocessed images can be processed to automatically identify a linear distribution of cable exposure along or adjacent to a geographical path of a buried cable. The identification of cable exposure can include the characterization off the cable damage, such as protection layer damage, length of cable exposure, and presence of potentially damaging materials within the suspect region. The artificial intelligence model can include a machine learning (ML) model or a deep learning (DL) model. The ML model can include supervised learning ML model or an unsupervised learning ML model. The supervised learning ML model uses labeled data to train models to recognize patterns in material distribution. Common algorithms include decision trees, support vector machines, and neural networks. The unsupervised learning ML model identifies patterns in data without predefined labels using techniques like clustering (e.g., K-means) and dimensionality reduction (e.g., PC A). The DL model can include convolutional neural networks (CNNs) or a generative model. The CNN model can analyze spatial patterns in images, such as sand migration patterns or material redistribution patterns that can be induced by weather events, such as air currents or water surges. The generative model can include generative adversarialAtorney Ref.: 38136-2897WO1networks (GANs) and variational autoencoders (VAEs), which can generate new data samples that mimic the distribution of the training data. The artificial intelligence model can be trained using historical data or synthetic generated data along with techniques comprising transfer-learning, multi-task learning, continual learning, supervised learning, un-supervised learning or domain-adaptation. The artificial intelligence model can quantify the cable exposure risk based on a comparison of the quantified material distribution change within a suspect region to a change threshold to determine whether the quantified change is greater or smaller than the change threshold. The change threshold can be a set value derived from historical material distribution changes within a soil environment type (e.g., desert) that was significantly correlated with cable exposure. The artificial intelligence model can quantify the cable exposure risk based on a comparison of the potentially exposed cable to one or more risk levels associated with cable exposure, the highest risk being associated to cables exposed along a distance exceeding an exposure distance and including identified protection layer damages.

[0057] At 310, in response to determining that the quantified risk is smaller than the threshold, a timer for acquiring subsequent remote sensing images is reset for continuing future monitoring of the region of interest. At 312, in response to determining that the quantified risk is greater than the threshold, it is determined whether a resolution of remote sensing images can be increased. For example, a current resolution of the received remote sensing images can be compared to a maximum resolution at which the remote sensing device that previously acquired images can acquire images.

[0058] At 314, in response to determining that the remote sensing device that previously acquired images is below a maximum image acquisition resolution, a trigger can be sent to acquire images at an updated resolution higher than the set resolution. In some implementations, the remote sensing device can receive multiple trigger signals to acquire images at multiple resolutions that can be increased stepwise from a low resolution to a medium resolution, from a medium resolution to a high resolution, and from a high resolution to an ultra-high resolution.

[0059] At 316, in response to determining that the remote sensing device that previously acquired images reached a maximum image acquisition resolution and an additional remote sensing device configured to acquire images at a higher resolution is available, the additional remote sensing device can be deployed to the region of interest. The additional remote sensing device can be an UAD that can acquire images at anAtorney Ref.: 38136-2897WO1updated resolution higher than the maximum image acquisition resolution of the initial the remote sensing device (e.g.. satellite device). For example, the additional remote sensing device can acquire images, of a region identified as potentially including exposed cables, at ultra-high resolution. The ultra-high resolution images can be processed (at 306) to confirm cable exposure and to determine and quantify exposed cable damage, such as determining a damage of cable protection layer and a length of cable exposure.

[0060] At 318, an action plan defining an action and a corresponding surface equipment is determined, by the one or more processors. The action plan can be identified by machine learning models (e.g., recurrent neural networks with a multilayer network topology) trained and fine-tuned to generate an automatic selection of an efficient remedial action (e.g., activation of one or more machines including excavators for safely digging trenches, machines for recoating exposed cables, and machines for rebury ing the exposed cables). The trained machine learning models can be configured to operate in active mode, for communication network protection, facilitating automatic action plan implementation. For example, the trained machine learning models can trigger an initiation of the action plan, and a modification of machine operations based on most recent map of exposed cables relative to the original pathways of buried cables of a communication network.

[0061] At 320, the action plan is automatically executed by generating a trigger, by the one or more processors, to activate an operation of a system or a machine configured to perform a remedy operation (e.g., digging, recoating, and reburying operation).

[0062] The example process 300 facilitates optimization of accurate generation of exposed cable map. One of the greatest benefits of hierarchal resolution imaging for generation of an accurate exposed cable map is that it optimizes resources dedicated to data processing. The example process 300 provides an activation of automatic remedial machine actions to ensure continuous data flow through communication networks. The example process 300 also provide resource conservation opportunities by minimizing computing system requirements and optimization of monitorization of cable exposure in remote soil environments.

[0063] FIG. 4 depicts a block diagram illustrating a computing system 400, in accordance with some example embodiments. Referring to FIGS. 1A and IB, theAtorney Ref.: 38136-2897WO1computing system 400 can be used to implement the server system 102 and / or any other components of the example system 100.

[0064] As shown in FIG. 4, the computing system 400 can include a processor 410, a memory 420, a storage device 430, and input / output devices 440. The processor 410, the memory 420, the storage device 430, and the input / output devices 440 can be interconnected using a system bus 450. The processor 410 is capable of processing instructions for execution within the computing system 400. Such executed instructions can implement one or more components of, for example, the example system 100. In some implementations of the current subject matter, the processor 410 can be a singlethreaded processor. Alternately, the processor 410 can be a multi -threaded processor. The processor 410 is capable of processing instructions stored in the memory 420 and / or on the storage device 430 to display graphical information for a user interface provided using the input / output device 440.

[0065] The memory' 420 is a computer readable medium such as volatile or nonvolatile that stores information within the computing system 400. The memory 420 can store data structures representing configuration object databases, for example. The storage device 430 is capable of providing persistent storage for the computing system 400. The storage device 430 can be a floppy disk device, a hard disk device, an optical disk device, or a tape device, or other suitable persistent storage means. The input / output device 440 provides input / output operations for the computing system 400. In some implementations of the current subject matter, the input / output device 440 includes a keyboard and / or pointing device. In various implementations, the input / output device 440 includes a display unit for displaying graphical user interfaces.

[0066] According to some implementations of the current subject matter, the input / output device 440 can provide input / output operations for a network device. For example, the input / output device 440 can include Ethernet ports or other networking ports to communicate with one or more wired and / or wireless networks (e.g., a local area network (LAN), a wide area network (WAN), the Internet).

[0067] In some implementations of the current subject matter, the computing system 400 can be used to execute various interactive computer software applications that can be used for organization, analysis and / or storage of data in various (e.g., tabular) format (e.g., Microsoft Excel®, and / or any other type of software). Alternatively, the computing system 400 can be used to execute any type of software applications. TheseAtorney Ref.: 38136-2897WO1applications can be used to perform various functionalities, e.g., planning functionalities (e.g., generating, managing, editing of spreadsheet documents, word processing documents, and / or any other objects), computing functionalities, or communications functionalities. The applications can include various add-in functionalities or can be standalone computing products and / or functionalities. Upon activation within the applications, the functionalities can be used to generate the user interface provided using the input / output device 440. The user interface can be generated and presented to a user by the computing system 400 (e.g., on a computer screen monitor).

[0068] One or more aspects or features of the subject matter described herein can be realized in digital electronic circuitry, integrated circuitry, specially designed ASICs, field programmable gate arrays (FPGAs) computer hardware, firmware, software, and / or combinations thereof. These various aspects or features can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device. The programmable system or computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.

[0069] These computer programs, which can also be referred to as programs, software, software applications, applications, components, or code, include machine instructions for a programmable processor, and can be implemented in a high-level procedural and / or object-oriented programming language, and / or in assembly / machine language. As used herein, the term “machine-readable medium” refers to any computer program product, apparatus and / or device, such as for example magnetic discs, optical disks, memory, and Programmable Logic Devices (PLDs), used to provide machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term “machine-readable signal” refers to any signal used to provide machine instructions and / or data to a programmable processor. The machine-readable medium can store such machine instructions non-transitorily, such as for example as would a non-transientAtorney Ref.: 38136-2897WO1solid-state memory' or a magnetic hard drive or any equivalent storage medium. The machine-readable medium can alternatively or additionally store such machine instructions in a transient manner, such as for example, as would a processor cache or other random-access memory associated with one or more physical processor cores.

[0070] To provide for interaction with a user, one or more aspects or features of the subject matter described herein can be implemented on a computer having a display device, such as for example a cathode ray tube (CRT) or a liquid crystal display (LCD) or a light emitting diode (LED) monitor for displaying information to the user and a keyboard and a pointing device, such as for example a mouse or a trackball, by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well. For example, feedback provided to the user can be any form of sensory feedback, such as for example visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input. Other possible input devices include touch screens or other touch-sensitive devices such as single or multi-point resistive or capacitive track pads, voice recognition hardware and software, optical scanners, optical pointers, digital image capture devices and associated interpretation softw are, and the like.

[0071] The preceding figures and accompanying description illustrate example processes and computer implementable techniques. The environments and systems described above (or their software or other components) may contemplate using, implementing, or executing any suitable technique for performing these and other tasks. It can be understood that these processes are for illustration purposes only and that the described or similar techniques may be performed at any appropriate time, including concurrently, individually, in parallel, and / or in combination. In addition, many of the operations in these processes may take place simultaneously, concurrently, in parallel, and / or in different orders than as shown. Moreover, processes may have additional operations, fewer operations, and / or different operations, so long as the methods remain appropriate.

[0072] In other words, although the disclosure has been described in terms of certain implementations and generally associated methods, alterations and permutations of these implementations, and methods will be apparent to those skilled in the art. Accordingly, the above description of example implementations does not define or constrain the disclosure. Other changes, substitutions, and alterations are also possibleAtorney Ref.: 38136-2897WO1without departing from the spirit and scope of the disclosure.

[0073] A number of implementations of the present disclosure have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the present disclosure. Accordingly, other implementations are within the scope of the following claims.

[0074] In view of the above-described implementations of subject matter this application discloses the following list of examples, wherein one feature of an example in isolation or more than one feature of said example taken in combination and, optionally, in combination with one or more features of one or more further examples are further examples also falling within the disclosure of this application.

[0075] Example 1. A computer-implemented method for preventing data loss from cable exposure in an environment, the method comprising: receiving data corresponding to a region of interest, the data comprising remote sensing images of a region of interest and metadata comprising information indicative of a set resolution of the remote sensing images, the region of interest comprising at least partially buried cables; determining, by processing the data, a cable exposure risk within a portion of the region of interest; requesting an additional image at an updated resolution higher than the set resolution; receiving an additional data comprising additional remote sensing images corresponding to the portion of the region of interest; processing the additional remote sensing images to classify an exposure of at least a portion of a buried cable; and generating a control signal causing a remote device to remedy the exposure of the at least the portion of the buried cable and prevent data loss for data transmitted over the at least the portion of the buried cable.

[0076] Example 2. The computer-implemented method of the preceding example, wherein the remote sensing images comprise low resolution satellite images, mid-resolution satellite images, and high-resolution satellite images.

[0077] Example 3. The computer-implemented method of any of the preceding examples, comprising: determining that additional remote sensing images are acquirable at the updated resolution.

[0078] Example 4. The computer-implemented method of any of the preceding examples, further comprising: generating a trigger to acquire additional remote sensing images at the updated resolution, higher than the set resolution.

[0079] Example 5. The computer-implemented method of any of theAtorney Ref.: 38136-2897WO1preceding examples, comprising: in response to determining that the set resolution is a maximum resolution of the satellite images, generating a trigger to deploy an unmanned aerial device to the region of interest; receiving a confirmation of the exposure of the at least the portion of the buried cable; and generating an alert indicative of the exposure of the at least the portion of the buried cable.

[0080] Example 6. The computer-implemented method of any of the preceding examples, further comprising: deploying a machine to the region of interest.

[0081] Example 7. The computer-implemented method of any of the preceding examples, wherein classifying the exposure of the at least the portion of the buried cable comprises determining a damage of cable protection layer and a length of cable exposure.

[0082] Example 8. A computer-implemented system comprising: memory' storing application programming interface (API) information; and a server performing operations comprising: receiving data corresponding to a region of interest, the data comprising remote sensing images of a region of interest and metadata comprising information indicative of a set resolution of the remote sensing images, the region of interest comprising at least partially buried cables; determining, by processing the data, a cable exposure risk within a portion of the region of interest; requesting an additional image at an updated resolution higher than the set resolution; receiving an additional data comprising additional remote sensing images corresponding to the portion of the region of interest; processing the additional remote sensing images to classify an exposure of at least a portion of a buried cable; and generating a control signal causing a remote device to remedy the exposure of the at least the portion of the buried cable and prevent data loss for data transmitted over the at least the portion of the buried cable.

[0083] Example 9. The computer-implemented system of the preceding example, wherein the remote sensing images comprise low resolution satellite images, mid-resolution satellite images, and high-resolution satellite images.

[0084] Example 10. The computer-implemented system of any of the preceding examples, wherein the operations comprise: determining that additional remote sensing images are acquirable at the updated resolution.

[0085] Example 11. The computer-implemented system of any of the preceding examples, wherein the operations comprise: generating a trigger to acquire additional remote sensing images at the updated resolution, higher than the setAtorney Ref.: 38136-2897WO1resolution.

[0086] Example 12. The computer-implemented system of any of the preceding examples, wherein the operations comprise: in response to determining that the set resolution is a maximum resolution of the satellite images, generating a trigger to deploy an unmanned aerial device to the region of interest; receiving a confirmation of the exposure of the at least the portion of the buried cable; and generating an alert indicative of the exposure of the at least the portion of the buried cable.

[0087] Example 13. The computer-implemented system of any of the preceding examples, wherein the operations comprise: deploying a machine to the region of interest.

[0088] Example 14. The computer-implemented system of any of the preceding examples, wherein classifying the exposure of the at least the portion of the buried cable comprises determining a damage of cable protection layer and a length of cable exposure.

[0089] Example 15. A non-transitory computer-readable media encoded with a computer program, the computer program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: receiving data corresponding to a region of interest, the data comprising remote sensing images of a region of interest and metadata comprising information indicative of a set resolution of the remote sensing images, the region of interest comprising at least partially buried cables; determining, by processing the data, a cable exposure risk within a portion of the region of interest; requesting an additional image at an updated resolution higher than the set resolution; receiving an additional data comprising additional remote sensing images corresponding to the portion of the region of interest; processing the additional remote sensing images to classify an exposure of at least a portion of a buried cable; and generating a control signal causing a remote device to remedy the exposure of the at least the portion of the buried cable and prevent data loss for data transmitted over the at least the portion of the buried cable.

[0090] Example 16. The non-transitory computer-readable media of the preceding example, wherein the remote sensing images comprise low resolution satellite images, mid-resolution satellite images, and high-resolution satellite images.

[0091] Example 17. The non-transitory computer-readable media of any of the preceding examples, wherein the operations comprise: determining that additionalAttorney Ref.: 38136-2897WO1remote sensing images are acquirable at the updated resolution; and generating a trigger to acquire additional remote sensing images at the updated resolution, higher than the set resolution.

[0092] Example 18. The non-transitory computer-readable media of any of the preceding examples, wherein the operations comprise: in response to determining that the set resolution is a maximum resolution of the satellite images, generating a trigger to deploy an unmanned aerial device to the region of interest; receiving a confirmation of the exposure of the at least the portion of the buried cable; and generating an alert indicative of the exposure of the at least the portion of the buried cable.

[0093] Example 19. The non-transitory computer-readable media of any of the preceding examples, wherein the operations comprise: deploying a machine to the region of interest.

[0094] Example 20. The non-transitory computer-readable media of any of the preceding examples, wherein classifying the exposure of the at least the portion of the buried cable comprises determining a damage of cable protection layer and a length of cable exposure.

Claims

Atorney Ref.: 38136-2897WO1CLAIMSWhat is claimed is:

1. A computer-implemented method for preventing data loss from cable exposure in an environment, the method comprising:receiving data corresponding to a region of interest, the data comprising remote sensing images of a region of interest and metadata comprising information indicative of a set resolution of the remote sensing images, the region of interest comprising at least partially buried cables;determining, by processing the data, a cable exposure risk within a portion of the region of interest;requesting an additional image at an updated resolution higher than the set resolution;receiving an additional data comprising additional remote sensing images corresponding to the portion of the region of interest;processing the additional remote sensing images to classify an exposure of at least a portion of a buried cable; andgenerating a control signal causing a remote device to remedy the exposure of the at least the portion of the buried cable and prevent data loss for data transmitted over the at least the portion of the buried cable.

2. The computer-implemented method of claim 1. wherein the remote sensing images comprise low resolution satellite images, mid-resolution satellite images, and high-resolution satellite images.

3. The computer-implemented method of claim 1, comprising: determining that additional remote sensing images are acquirable at the updated resolution.

4. The computer-implemented method of claim 3, comprising: generating a trigger to acquire additional remote sensing images at the updated resolution, higher than the set resolution.

5. The computer-implemented method of claim 3, comprising:in response to determining that the set resolution is a maximum resolution of the satellite images, generating a trigger to deploy an unmanned aerial device to the region of interest;Atorney Ref.: 38136-2897WO1receiving a confirmation of the exposure of the at least the portion of the buried cable; andgenerating an alert indicative of the exposure of the at least the portion of the buried cable.

6. The computer-implemented method of claim 1, comprising: deploying a machine to the region of interest.

7. The computer-implemented method of claim 1. wherein classifying the exposure of the at least the portion of the buried cable comprises determining a damage of cable protection layer and a length of cable exposure.

8. A computer-implemented system comprising:memory storing application programming interface (API) information; and a server performing operations comprising:receiving data corresponding to a region of interest, the data comprising remote sensing images of a region of interest and metadata comprising information indicative of a set resolution of the remote sensing images, the region of interest comprising at least partially buried cables;determining, by processing the data, a cable exposure risk within a portion of the region of interest;requesting an additional image at an updated resolution higher than the set resolution;receiving an additional data comprising additional remote sensing images corresponding to the portion of the region of interest;processing the additional remote sensing images to classify an exposure of at least a portion of a buried cable; andgenerating a control signal causing a remote device to remedy the exposure of the at least the portion of the buried cable and prevent data loss for data transmitted over the at least the portion of the buried cable.

9. The computer-implemented system of claim 8, wherein the remote sensing images comprise low resolution satellite images, mid-resolution satellite images, and high-resolution satellite images.

10. The computer-implemented system of claim 8, wherein the operations comprise:Atorney Ref.: 38136-2897WO1determining that additional remote sensing images are acquirable at the updated resolution.

11. The computer-implemented system of claim 10, wherein the operations comprise:generating a trigger to acquire additional remote sensing images at the updated resolution, higher than the set resolution.

12. The computer-implemented system of claim 10, wherein the operations comprise:in response to determining that the set resolution is a maximum resolution of the satellite images, generating a trigger to deploy an unmanned aerial device to the region of interest;receiving a confirmation of the exposure of the at least the portion of the buried cable; andgenerating an alert indicative of the exposure of the at least the portion of the buried cable.

13. The computer-implemented system of claim 8, wherein the operations comprise:deploying a machine to the region of interest.

14. The computer-implemented system of claim 8, wherein classifying the exposure of the at least the portion of the buried cable comprises determining a damage of cable protection layer and a length of cable exposure.

15. A non-transitory computer-readable media encoded with a computer program, the computer program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:receiving data corresponding to a region of interest, the data comprising remote sensing images of a region of interest and metadata comprising information indicative of a set resolution of the remote sensing images, the region of interest comprising at least partially buried cables;determining, by processing the data, a cable exposure risk within a portion of the region of interest;requesting an additional image at an updated resolution higher than the set resolution;Atorney Ref.: 38136-2897WO1receiving an additional data comprising additional remote sensing images corresponding to the portion of the region of interest;processing the additional remote sensing images to classify an exposure of at least a portion of a buried cable; andgenerating a control signal causing a remote device to remedy the exposure of the at least the portion of the buried cable and prevent data loss for data transmitted over the at least the portion of the buried cable.

16. The non-transitory computer-readable media of claim 15, wherein the remote sensing images comprise low resolution satellite images, mid-resolution satellite images, and high-resolution satellite images.

17. The non-transitory computer-readable media of claim 15, wherein the operations comprise:determining that additional remote sensing images are acquirable at the updated resolution; andgenerating a trigger to acquire additional remote sensing images at the updated resolution, higher than the set resolution.

18. The non-transitory computer-readable media of claim 17, wherein the operations comprise:in response to determining that the set resolution is a maximum resolution of the satellite images, generating a trigger to deploy an unmanned aerial device to the region of interest;receiving a confirmation of the exposure of the at least the portion of the buried cable; andgenerating an alert indicative of the exposure of the at least the portion of the buried cable.

19. The non-transitory computer-readable media of claim 15, wherein the operations comprise:deploying a machine to the region of interest.

20. The non-transitory computer-readable media of claim 15, wherein classifying the exposure of the at least the portion of the buried cable comprises determining a damage of cable protection layer and a length of cable exposure.