Searcharxiv⌕ Search

arXiv subjects

Ghassan AlRegib

Publications and source records attributed to Ghassan AlRegib.

At least 109 records · Page 6Linked to original sources

Automated Pupillary Light Reflex Test on a Portable Platform

In this paper, we introduce a portable eye imaging device denoted as lab-on-a-headset, which can automatically perform a swinging flashlight test. We utilized this device in a clinical study to obtain high-resolution recordings of eyes while they are exposed to a varying light stimuli. Half of the participants had relative afferent pupillary defect (RAPD) while the other half was a control group. In case of positive RAPD, patients pupils constrict less or do not constrict when light stimuli swings from the unaffected eye to the affected eye. To automatically diagnose RAPD, we propose an algorithm based on pupil localization, pupil size measurement, and pupil size comparison of right and left eye during the light reflex test. We validate the algorithmic performance over a dataset obtained from 22 subjects and show that proposed algorithm can achieve a sensitivity of 93.8% and a specificity of 87.5%.

eess.IV↗

Structure Label Prediction Using Similarity-Based Retrieval and Weakly-Supervised Label Mapping

Recently, there has been significant interest in various supervised machine learning techniques that can help reduce the time and effort consumed by manual interpretation workflows. However, most successful supervised machine learning algorithms require huge amounts of annotated training data. Obtaining these labels for large seismic volumes is a very time-consuming and laborious task. We address this problem by presenting a weakly-supervised approach for predicting the labels of various seismic structures. By having an interpreter select a very small number of exemplar images for every class of subsurface structures, we use a novel similarity-based retrieval technique to extract thousands of images that contain similar subsurface structures from the seismic volume. By assuming that similar images belong to the same class, we obtain thousands of image-level labels for these images; we validate this assumption in our results section. We then introduce a novel weakly-supervised algorithm for mapping these rough image-level labels into more accurate pixel-level labels that localize the different subsurface structures within the image. This approach dramatically simplifies the process of obtaining labeled data for training supervised machine learning algorithms on seismic interpretation tasks. Using our method we generate thousands of automatically-labeled images from the Netherlands Offshore F3 block with reasonably accurate pixel-level labels. We believe this work will allow for more advances in machine learning-enabled seismic interpretation.

eess.IV↗

Object Recognition under Multifarious Conditions: A Reliability Analysis and A Feature Similarity-based Performance Estimation

In this paper, we investigate the reliability of online recognition platforms, Amazon Rekognition and Microsoft Azure, with respect to changes in background, acquisition device, and object orientation. We focus on platforms that are commonly used by the public to better understand their real-world performances. To assess the variation in recognition performance, we perform a controlled experiment by changing the acquisition conditions one at a time. We use three smartphones, one DSLR, and one webcam to capture side views and overhead views of objects in a living room, an office, and photo studio setups. Moreover, we introduce a framework to estimate the recognition performance with respect to backgrounds and orientations. In this framework, we utilize both handcrafted features based on color, texture, and shape characteristics and data-driven features obtained from deep neural networks. Experimental results show that deep learning-based image representations can estimate the recognition performance variation with a Spearman's rank-order correlation of 0.94 under multifarious acquisition conditions.

cs.CV↗

A Machine Learning Benchmark for Facies Classification

The recent interest in using deep learning for seismic interpretation tasks, such as facies classification, has been facing a significant obstacle, namely the absence of large publicly available annotated datasets for training and testing models. As a result, researchers have often resorted to annotating their own training and testing data. However, different researchers may annotate different classes, or use different train and test splits. In addition, it is common for papers that apply machine learning for facies classification to not contain quantitative results, and rather rely solely on visual inspection of the results. All of these practices have lead to subjective results and have greatly hindered the ability to compare different machine learning models against each other and understand the advantages and disadvantages of each approach. To address these issues, we open-source a fully-annotated 3D geological model of the Netherlands F3 Block. This model is based on the study of the 3D seismic data in addition to 26 well logs, and is grounded on the careful study of the geology of the region. Furthermore, we propose two baseline models for facies classification based on a deconvolution network architecture and make their codes publicly available. Finally, we propose a scheme for evaluating different models on this dataset, and we share the results of our baseline models. In addition to making the dataset and the code publicly available, this work helps advance research in this area by creating an objective benchmark for comparing the results of different machine learning approaches for facies classification.

eess.IV↗

The Regretful Agent: Heuristic-Aided Navigation through Progress Estimation

As deep learning continues to make progress for challenging perception tasks, there is increased interest in combining vision, language, and decision-making. Specifically, the Vision and Language Navigation (VLN) task involves navigating to a goal purely from language instructions and visual information without explicit knowledge of the goal. Recent successful approaches have made in-roads in achieving good success rates for this task but rely on beam search, which thoroughly explores a large number of trajectories and is unrealistic for applications such as robotics. In this paper, inspired by the intuition of viewing the problem as search on a navigation graph, we propose to use a progress monitor developed in prior work as a learnable heuristic for search. We then propose two modules incorporated into an end-to-end architecture: 1) A learned mechanism to perform backtracking, which decides whether to continue moving forward or roll back to a previous state (Regret Module) and 2) A mechanism to help the agent decide which direction to go next by showing directions that are visited and their associated progress estimate (Progress Marker). Combined, the proposed approach significantly outperforms current state-of-the-art methods using greedy action selection, with 5% absolute improvement on the test server in success rates, and more importantly 8% on success rates normalized by the path length. Our code is available at https://github.com/chihyaoma/regretful-agent .

cs.AI↗

Semantically Interpretable and Controllable Filter Sets

In this paper, we generate and control semantically interpretable filters that are directly learned from natural images in an unsupervised fashion. Each semantic filter learns a visually interpretable local structure in conjunction with other filters. The significance of learning these interpretable filter sets is demonstrated on two contrasting applications. The first application is image recognition under progressive decolorization, in which recognition algorithms should be color-insensitive to achieve a robust performance. The second application is image quality assessment where objective methods should be sensitive to color degradations. In the proposed work, the sensitivity and lack thereof are controlled by weighing the semantic filters based on the local structures they represent. To validate the proposed approach, we utilize the CURE-TSR dataset for image recognition and the TID 2013 dataset for image quality assessment. We show that the proposed semantic filter set achieves state-of-the-art performances in both datasets while maintaining its robustness across progressive distortions.

cs.CV↗

Petrophysical Property Estimation from Seismic Data Using Recurrent Neural Networks

Reservoir characterization involves the estimation petrophysical properties from well-log data and seismic data. Estimating such properties is a challenging task due to the non-linearity and heterogeneity of the subsurface. Various attempts have been made to estimate petrophysical properties using machine learning techniques such as feed-forward neural networks and support vector regression (SVR). Recent advances in machine learning have shown promising results for recurrent neural networks (RNN) in modeling complex sequential data such as videos and speech signals. In this work, we propose an algorithm for property estimation from seismic data using recurrent neural networks. An applications of the proposed workflow to estimate density and p-wave impedance using seismic data shows promising results compared to feed-forward neural networks.

physics.geo-ph↗

3D Curvature Analysis of Seismic Waveforms and its Interpretational Implications

The idea of curvature analysis has been widely used in subsurface structure interpretation from three-dimensional (3D) seismic data (e.g., fault/fracture detection and geomorphology delineation) by measuring the lateral changes in the geometry of seismic events. However, such geometric curvature utilizes only the kinematic information (two-way traveltime) of the available seismic signals. While analyzing the dynamic information (waveform), the traditional approaches (e.g., complex trace analysis) are often trace-wise and thereby fail to take into account the seismic reflector continuity and deviate from the true direction of geologic deposition, especially for steeply dipping formations. This study proposes extending the 3D curvature analysis to the waveforms in a seismic profile, here denoted as the waveform curvature, and investigates the associated implications for assisting seismic interpretation. Applications to the F3 seismic dataset over the Netherlands North Sea demonstrate the added values of the proposed waveform curvature analysis in four aspects. First, the capability of the curvature operator in differentiating convex and concave bending allows automatic decomposition of a seismic image by the reflector types (peaks, troughs and zero-crossings), which can greatly facilitate computer-aided horizon interpretation and modelling from 3D seismic data. Second, the signed minimum curvature offers a new analytical approach for estimating the fundamental and important reflector dip attribute by searching the orientation associated with least waveform variation. Third, the signed maximum curvature makes it possible to analyze the seismic signals along the normal direction of the reflection events. Finally, the curvature analysis promotes the frequency bands of the seismic signals and thereby enhances the apparent resolution on identifying and interpreting subtle seismic features.

physics.geo-ph↗

Multiscale Fusion for Seismic Geometric Attribute Enhancement

In this abstract, we propose a multiscale fusion technique to enhance seismic geometric attributes, such as dip and curvature, which are very sensitive to noise present in seismic data. For a give seismic section, first, we construct a Gaussian pyramid that allows us to generate the seismic attribute at different resolutions (scales). Then, all attributes at the different scales are fused together to form the proposed multiscale enhanced attribute. Applications to the 3D seismic dataset over the Great South Basin in New Zealand demonstrate that the proposed method is capable of improving both the resolution and noise robustness of the first-order dip and the second-order curvature attributes, compared to existing methods and algorithm. Such improvement indicates the great potential of our multiscale fusion technique for enhancing the quality of more multitrace seismic attributes, such as coherence, flexure, and GLCM.

eess.IV↗

Content-adaptive non-parametric texture similarity measure

In this paper, we introduce a non-parametric texture similarity measure based on the singular value decomposition of the curvelet coefficients followed by a content-based truncation of the singular values. This measure focuses on images with repeating structures and directional content such as those found in natural texture images. Such textural content is critical for image perception and its similarity plays a vital role in various computer vision applications. In this paper, we evaluate the effectiveness of the proposed measure using a retrieval experiment. The proposed measure outperforms the state-of-the-art texture similarity metrics on CURet and PerTEx texture databases, respectively.

eess.IV↗

Multiresolution Analysis and Learning for Computational Seismic Interpretation

We explore the use of multiresolution analysis techniques as texture attributes for seismic image characterization, especially in representing subsurface structures in large migrated seismic data. Namely, we explore the Gaussian pyramid, the discrete wavelet transform, Gabor filters, and the curvelet transform. These techniques are examined in a seismic structure labeling case study on the Netherlands offshore F3 block. In seismic structure labeling, a seismic volume is automatically segmented and classified according to the underlying subsurface structure using texture attributes. Our results show that multiresolution attributes improved the labeling performance compared to using seismic amplitude alone. Moreover, directional multiresolution attributes, such as the curvelet transform, are more effective than the non-directional attributes in distinguishing different subsurface structures in large seismic datasets, and can greatly help the interpretation process.

eess.IV↗

Characterization of migrated seismic volumes using texture attributes: a comparative study

In this paper, we examine several typical texture attributes developed in the image processing community in recent years with respect to their capability of characterizing a migrated seismic volume. These attributes are generated in either frequency or space domain, including steerable pyramid, curvelet, local binary pattern, and local radius index. The comparative study is performed within an image retrieval framework. We evaluate these attributes in terms of retrieval accuracy. It is our hope that this comparative study will help acquaint the seismic interpretation community with the many available powerful image texture analysis techniques, providing more alternative attributes for their seismic exploration.

cs.CV↗

Understanding spatial correlation in eye-fixation maps for visual attention in videos

In this paper, we present an analysis of recorded eye-fixation data from human subjects viewing video sequences. The purpose is to better understand visual attention for videos. Utilizing the eye-fixation data provided in the CRCNS (Collaborative Research in Computational Neuroscience) dataset, this paper focuses on the relation between the saliency of a pixel and that of its direct neighbors, without making any assumption about the structure of the eye-fixation maps. By employing some basic concepts from information theory, the analysis shows substantial correlation between the saliency of a pixel and the saliency of its neighborhood. The analysis also provides insights into the structure and dynamics of the eye-fixation maps, which can be very useful in understanding video saliency and its applications.

cs.CV↗

Saliency detection for seismic applications using multi-dimensional spectral projections and directional comparisons

In this paper, we propose a novel approach for saliency detection for seismic applications using 3D-FFT local spectra and multi-dimensional plane projections. We develop a projection scheme by dividing a 3D-FFT local spectrum of a data volume into three distinct components, each depicting changes along a different dimension of the data. The saliency detection results obtained using each projected component are then combined to yield a saliency map. To accommodate the directional nature of seismic data, in this work, we modify the center-surround model, proven to be biologically plausible for visual attention, to incorporate directional comparisons around each voxel in a 3D volume. Experimental results on real seismic dataset from the F3 block in Netherlands offshore in the North Sea prove that the proposed algorithm is effective, efficient, and scalable. Furthermore, a subjective comparison of the results shows that it outperforms the state-of-the-art methods for saliency detection.

cs.CV↗

A Directional Coherence Attribute for Seismic Interpretation

The coherence attribute is one of the most commonly used attributes in seismic interpretation. In this paper, we propose building on the recently introduced Generalized Tensor-based Coherence (GTC) attribute to make it directionally selective. This directional selectivity is achieved by selecting a directional Gaussian preprocessing kernel and applying a 3D rotational matrix to its covariance matrix. By weighing traces, or voxels, in the analysis cube by their relative proximity to the reference trace or voxel, this approach greatly enhances the clarity of the attribute. Furthermore, by making these weights directional, the proposed attribute gives interpreters greater freedom in exploring and understanding the seismic data. Various results from the Netherlands North Sea F3 block show that this approach greatly enhances the clarity of the coherence attribute and can highlight structures that are not visible using the traditional C3, or GTC coherence.

physics.geo-ph↗

Learning to Label Seismic Structures with Deconvolution Networks and Weak Labels

Recently, there has been increasing interest in using deep learning techniques for various seismic interpretation tasks. However, unlike shallow machine learning models, deep learning models are often far more complex and can have hundreds of millions of free parameters. This not only means that large amounts of computational resources are needed to train these models, but more critically, they require vast amounts of labeled training data as well. In this work, we show how automatically-generated weak labels can be effectively used to overcome this problem and train powerful deep learning models for labeling seismic structures in large seismic volumes. To achieve this, we automatically generate thousands of weak labels and use them to train a deconvolutional network for labeling fault, salt dome, and chaotic regions within the Netherlands F3 block. Furthermore, we show how modifying the loss function to take into account the weak training labels helps reduce false positives in the labeling results. The benefit of this work is that it enables the effective training and deployment of deep learning models to various seismic interpretation tasks without requiring any manual labeling effort. We show excellent results on the Netherlands F3 block, and show how our model outperforms other baseline models.

physics.geo-ph↗

Self-Monitoring Navigation Agent via Auxiliary Progress Estimation

The Vision-and-Language Navigation (VLN) task entails an agent following navigational instruction in photo-realistic unknown environments. This challenging task demands that the agent be aware of which instruction was completed, which instruction is needed next, which way to go, and its navigation progress towards the goal. In this paper, we introduce a self-monitoring agent with two complementary components: (1) visual-textual co-grounding module to locate the instruction completed in the past, the instruction required for the next action, and the next moving direction from surrounding images and (2) progress monitor to ensure the grounded instruction correctly reflects the navigation progress. We test our self-monitoring agent on a standard benchmark and analyze our proposed approach through a series of ablation studies that elucidate the contributions of the primary components. Using our proposed method, we set the new state of the art by a significant margin (8% absolute increase in success rate on the unseen test set). Code is available at https://github.com/chihyaoma/selfmonitoring-agent .

cs.AI↗

Tensor-based subspace learning for tracking salt-dome boundaries

The exploration of petroleum reservoirs has a close relationship with the identification of salt domes. To efficiently interpret salt-dome structures, in this paper, we propose a method that tracks salt-dome boundaries through seismic volumes using a tensor-based subspace learning algorithm. We build texture tensors by classifying image patches acquired along the boundary regions of seismic sections and contrast maps. With features extracted from the subspaces of texture tensors, we can identify tracked points in neighboring sections and label salt-dome boundaries by optimally connecting these points. Experimental results show that the proposed method outperforms the state-of-the-art salt-dome detection method by employing texture information and tensor-based analysis.

eess.IV↗