• Related Theories and Algorithm Models

     1. Related Theories and Algorithm Models

    The basic principle of machine learning is to accurately extract the pattern or ‘model’ of a particular piece of data from a large amount of data. Then use it to classify new information, known as classification. This is machine learning. The task of machine learning is not to tell the machine exactly what to do, to teach how to do it. This is done by writing algorithms. In this case of machine learning and computer vision, many great algorithms have been applied to image processing. Algorithm means the logical steps to do a task. As a special multi-channel image, hyperspectral data does not have more complex features and information than ordinary images of wave bands, but has more complex features and information in the spatial scene. As a result, a large number of related algorithms have emerged and these algorithms are known as machine learning algorithms and cannot be separated from the basic principles of computer vision algorithms. This chapter deals with the relevant feature extraction algorithms and relevant classification algorithms engaged in the research content of this paper. Based on the principle, the relevant algorithm is deduced for the feature extraction method of hyperspectral image based on visual salience and the classification method of deep forest hyperspectral image based on attention mechanism.

    1.2  Related feature extraction algorithm

    Working with data sets of hundreds of features is becoming quite common these days. If the number of observations stored on a data set becomes the same number of features. But it is likely that the machine learning model may suffer from overfitting[27]. To avoid these kinds of problems regulation or level reduction strategies need to apply feature extraction. Feature extraction techniques have also led to other kinds of advantages, such as accuracy improvements, speed up in training dataset overfitting risk reduction, improved visualization of the dataset and increase in the explain ability of this model. Feature extraction targets to reduce the number of features in the data set by creating new and flowing features from existing features and discarding original features. The generated low-dimensional data set contains most of the information of the sample [6]. The PCA method is one of the most used linear dimensionality reduction technique. PCA is able to do this by maximizing variances and minimizing the reconstruction error by the pair looked at the distance. In PCA, the original data is projected on a set of orthogonal axes and spaced according to the importance of each axis. This section will first introduce the concepts related to computer vision features, and introduce the salience feature extraction algorithm, PCA and other feature extraction algorithms used in this study. When using a PCA, we take the original data as input and try to find a combination of input features that can minimize the distribution of the original data in the best way possible to reduce its actual dimensions.

       1.3 Computer vision feature extraction

    Computer vision is an interdisciplinary studies field that aiming to develop technology to help computers "see" and "understand" the contents of digital images such as photos and videos like human beings[28]. Feature extraction is an interior component in computer vision pipelines. In fact, the deep learning model explores useful features to clearly define the surrounding objects. A feature in computer philosophy is the measurable piece of data in your image that is unique to this particular object. It can be a different color or a specific shape of an image, such as a line, an edge, or an image section. A good feature is used to distinguish them from each other. In general, a particular problem in vision can be easily solved by a hand-designed statistical method, while other new problems may require a large and complex set of generalized machine learning algorithms. With the development of artificial intelligence, computer vision is at an extraordinary moment of its development, playing a key role in such fields as medical imaging[29] , automobile safety[27], and biometric identification [29].

    The feature is defined as an interesting part of the image and features are used as an early point for many computer philosophy algorithms. Machine learning, pattern recognition, and image processing feature extract begin with a common set of data measurements. Computer vision features are features or maps that can be easily understood by the machine as human vision can be extracted by computer vision algorithms, such as texture features[30], salient features[31], and contour features[27] that we can understand. the texture is the feature used to divide images into important regions and to classified those areas. texture provides an image color or important spatial arrangement information. On topographic maps, contours represent the shape of the land. Features of the landscape that are useful to know are elevation and steepness. hills, valleys, depression, gullies, ridges, etc. Salient visual features are the defining elements that distinguish one target from another. They are key pieces of distinct information that facilitate the recognition of an image, object, environment, or person. Focusing on computer vision, the number of use-cases for applying AI that performs at human-level or better is increasing exponentially, given the fast-paced advances in Machine Learning. However, high innovation potential does not come without challenges.

     1.3 Saliency theory Boolean mapping

    Boolean functions are known as Boolean expressions and Boolean functions are expressed by algebraic expressions. Which consists of binary variables, the constants 0 and 1, and the logic operation symbols. Consider the following example. An image is features by a set of binary images, which are generated by randomly hyperspectral image processing of thresholding the image’s color channels. Based on a gestalt principle of figure-ground segregation, BMS computes saliency maps by analyzing the topological structure of Boolean maps. BMS is simple to implement and efficient to run. Gestalt psychology studies show that size, envelopment, concavity, and other factors will affect the isolation of image background [31]. Boolean Map-based Saliency (BMS) is based on this principle, which uses known global topological cues that are helpful to perceive image background isolation to detect Saliency regions. Boolean Map-based Saliency model (BMS), which leverages global topological cues that are known to help in perceptual figure-ground segregation BMS is also shown to be advantageous in salient object detection. To measure the surround, BMS identified the image by the set of bullion maps. In BMS, attention maps are efficiently counted by binary image processing techniques to activate the pixel region with closed external contours on a given Boolean map. Then randomly sample saliency is modeled as the expected attention level given to the Boolean map set. Then, according to the given randomly sampled Boolean mapping set, the significance is modeled as the desired target, and finally, the final significance region is obtained according to multiple Boolean subgraphs[31].

        MS theory algorithm process as shown in figure 2.1, in the video data is a sample image from the eye-tracking data set. First of all, to its processing into several single-frame video images respectively. then the movement characteristic of time domain and space domain static color characteristic figure. after respectively by use of the theory of Boolean figure motion features and color chart for processing, the Boolean figure of motion and color chart. After then employing converting to activate the figure has been further paying attention to and attention to color and will notice two types to beg average processing to obtain significant movement significant figure and color figure. At last, by using the method of weighted fusion the final  final fusion significance graph was obtained by fusion of motion significance graph and color significance graph [32]. 

         BMS is the only method that consistently achieves state-of-the-art performance in all benchmark datasets. Also, both the quality and the quantity results show that BMS output is useful in identifying the main object. BMS theory one or more feature combinations can be selected. Such as commonly used texture features, gradient features, and contour features, etc. Different features will play different roles in the subsequent image processing. Specific features should be selected for salient feature extraction and fusion according to different application scenarios[33].

    1.4 Principal component analysis

    PCA comes from the first letter of its three English words is Principal component analysis (PCA). First, the data is preprocessed and then the helpful error matrix of matrix X is counted. Then, the eigenvalues and eigenvectors of the differential matrix are calculated. Finally, a mapping matrix is established based on the eigenvalues and eigenvectors. PCA is mainly used for face recognition, anomaly detection, and hyperspectral image so on. To put it more plainly dimensionality reduction. Other expanded applications have done the corresponding work on this basis. In real data analysis work, we must also require the complex multidimensional data to be inked, and then some machine learning models need to be used for training it. the direction of the axis in which the data is viewed when viewed from the horizontal or vertical axis. As the size of the data increases, so does the difficulty of visualizing it and performing calculations. Therefore, reducing the size of data mainly aims to achieve two purposes: to remove redundant size and to retain only the most important features[33]. PCA (Principal Component Analysis) is a commonly used data analysis method. PCA transforms the original data into a set of linearly independent representations of each dimension through linear transformation, which can be used to extract the main feature components of data and is often used for dimensionality reduction processing of high-dimensional data.

    Principal component analysis (PCA) is often used to reduce dimensionally. PCA algorithm is the process of statistical calculation that summarizes data on a large data table through a small data set of "abstract index" with unchanged content. So that it can be easily imagined and analysand. The main idea of PCA is to make clear the pattern and correlation among various features in the data set, and after finding the strong correlation between different variables, reduce the data size in a way that still retains important data[34]. PCA is the linear feature learning method where the single vector has the linear function of data metrics. This single vector is produced through repetition and a simple algorithm. Such a process is critical for solving complex data-driven problems that involve the use of high-dimensional data sets. 

    1.5 Extended morphological profileEMP

    Extended Morphological Profiles in Hyperspectral imaging means that the datasets available are more precise because of the integration with other datasets. Morphological contour is constructed by morphological operation and has been widely used in remote sensing image processing. For hundreds of hyperspectral image bands. processing in each band is very inefficient and redundant. Extended Morphological Profile (EMP) used linear divergence analysis (LDA) to extract spectral features, and weighted adaptive filters (AWFs) to extract spatial information. After multiple iterations, they were fused with LBP features[35]. The experimental results proved that the method can extract feature information further effectively. Therefore, introducing morphological features and establishing them on multiple hyperspectral bands is a very effective application method, but how to select representative images and morphological operation is still a problem. In this case, Principal Component Analysis (PCA) used EMP Differential Morphological Profiles (DMP) to extract different features that achieved excellent performance. In the process of morphological operation, there are operations such as "open operation" and "closed operation", "corrosion" and "expansion", and structural elements of different sizes need to be defined before these operations[32].


  • 0 মন্তব্য(গুলি):

    একটি মন্তব্য পোস্ট করুন

    New Research

    Attention Mechanism Based Multi Feature Fusion Forest for Hyperspectral Image Classification.

    CBS-GAN: A Band Selection Based Generative Adversarial Net for Hyperspectral Sample Generation.

    Multi-feature Fusion based Deep Forest for Hyperspectral Image Classification.

    ADDRESS
    China University of Geosciences

    388 Lumo Rd, Hongshan, Wuhan, Hubei, China

    EMAIL

    contact-m.zamanb@yahoo.com
    mostofa.zaman@cug.edu.cn

    TELEPHONE

    #
    #

    MOBILE

    +8615527370302,
    +8807171546477