sim_2Dimage {BSPBSS} R Documentation

## Simulate image data using ICA

### Description

The function simulates image data using a probabilistic ICA model whose latent components have specific spatial patterns.

### Usage

sim_2Dimage(length = 20, n = 50, sigma = 0.002, smooth = 6)


### Arguments

 length The length of the image. n sample size. sigma variance of the noise. smooth smoothness of the latent components.

### Details

The observations are generated using probabilistic ICA:

 X_i(v) = \sum_{j=1}^q A_{i,j} S_j(v) + \epsilon_i(v) ,

where S_j, j=1,...,q are the latent components, A_{i,j} is the mixing coeffecient and \epsilon_i is the noise term. Specifically, the number of components in this function is q = 3, with each of them being a specific geometric shape. The mixing coefficient matrix is generated with a von Mises-Fisher distribution with the concentration parameter being zero, which means it is uniformly distributed on the sphere. \epsilon_i is a i.i.d. Gaussian noise term with 0 mean and user-specified variance.

### Value

List that contains the following terms:

X

Data matrix with n rows (sample) and p columns (pixel).

coords

Cordinate matrix with p rows (pixel) and d columns (dimension)

S

Latent components.

A

Mixing coefficent matrix.

snr

Signal-to-noise ratio.

### Examples

sim = sim_2Dimage(length = 30, sigma = 5e-4, n = 30, smooth = 6)



[Package BSPBSS version 1.0.5 Index]