Next Article in Journal
Non-Invasive Position Measurement of a Spatial Pendulum Using Infrared Distance Sensors
Previous Article in Journal
A Lightweight Intrusion Detection System with Dynamic Feature Fusion Federated Learning for Vehicular Network Security
Previous Article in Special Issue
Non-Invasive BCI-VR Applied Protocols as Intervention Paradigms on School-Aged Subjects with ASD: A Systematic Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Investigation of Personalized Visual Stimuli via Checkerboard Patterns Using Flickering Circles for SSVEP-Based BCI System †

by
Nannaphat Siribunyaphat
1,2,
Natjamee Tohkhwan
1 and
Yunyong Punsawad
1,2,*
1
School of Informatics, Walailak University, Nakhon Si Thammarat 80160, Thailand
2
Informatics Innovative Center of Excellence, Walailak University, Nakhon Si Thammarat 80160, Thailand
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in Tanomjai, B.; Juthong, S.; Bunprom, P.; Tohkhwan, N.; Siribunyaphat, N.; Punsawad, Y. SSVEP-based brain-computer interface via checkerboard pattern with flickering circles. In Proceedings of the 16th Biomedical Engineering International Conference (BMEiCON), Chon Buri, Thailand, 21–24 November 2024; pp. 1–4. https://doi.org/10.1109/BMEiCON64021.2024.10896304.
Sensors 2025, 25(15), 4623; https://doi.org/10.3390/s25154623
Submission received: 1 July 2025 / Revised: 21 July 2025 / Accepted: 23 July 2025 / Published: 25 July 2025

Abstract

In this study, we conducted two steady-state visual evoked potential (SSVEP) studies to develop a practical brain–computer interface (BCI) system for communication and control applications. The first study introduces a novel visual stimulus paradigm that combines checkerboard patterns with flickering circles configured in single-, double-, and triple-layer forms. We tested three flickering frequency conditions: a single fundamental frequency, a combination of the fundamental frequency and its harmonics, and a combination of two fundamental frequencies. The second study utilizes personalized visual stimuli to enhance SSVEP responses. SSVEP detection was performed using power spectral density (PSD) analysis by employing Welch’s method and relative PSD to extract SSVEP features. Commands classification was carried out using a proposed decision rule–based algorithm. The results were compared with those of a conventional checkerboard pattern with flickering squares. The experimental findings indicate that single-layer flickering circle patterns exhibit comparable or improved performance when compared with the conventional stimuli, particularly when customized for individual users. Conversely, the multilayer patterns tended to increase visual fatigue. Furthermore, individualized stimuli achieved a classification accuracy of 90.2% in real-time SSVEP-based BCI systems for six-command generation tasks. The personalized visual stimuli can enhance user experience and system performance, thereby supporting the development of a practical SSVEP-based BCI system.

1. Introduction

Brain–computer interfaces (BCIs) are a revolutionary technology that enable the fabrication of assistive devices that utilize brain activity signals [1,2,3]. BCIs can be categorized into two main types based on the electrode acquisition method: invasive and non-invasive techniques. Invasive techniques involve placing electrodes directly on the brain tissue using methods such as electrocorticography (ECoG) and intracortical neuron recording [4,5]. These techniques present high spatial resolution signals but require surgical procedures that present the risk of tissue damage and infection [6,7]. However, brain–machine interfaces (BMI) using neural interfaces present considerable potential in medical applications. Non-invasive techniques utilize sensors positioned on or near the scalp, such as electroencephalography (EEG), functional magnetic resonance imaging (fMRI), positron emission tomography (PET), magnetoencephalography (MEG), and functional near-infrared spectroscopy (fNIRS). These methods typically produce signals that are less reliable and more susceptible to noise, thereby requiring sophisticated signal processing for effective usage [8,9]. EEG is significant in BCI research due to its practicality. The 10–20 system places electrodes on the scalp to capture the brain signals. Recent EEG technology advancements [10,11,12] have led to the fabrication of versatile tools for developing BCI systems, which enhances real-world applications.
EEG records two primary types of signals: (1) spontaneous brain potentials obtained from natural behavior. Slow cortical potentials (SCPs) exhibit unique brain activity patterns [13,14]. Additionally, event-related desynchronization/synchronization (ERD/ERS) exhibits power fluctuations in the EEG signals during physical or imagined motor activity [15,16]. (2) Event-related potentials (ERPs), which are elicited by specific external stimuli. The P300 signal, an ERP, appears to be approximately 300 ms after a stimulus and reflects the cognitive response of an individual [17,18,19]. Another category of ERPs includes steady-state visual evoked potentials (SSVEPs), which are marked by EEG responses observed at the same frequency or harmonics as a visual stimulus [20]. SSVEP has emerged as a leading methodology in recent years owing to its high information transfer rate (ITR) and low training requirements, making it suitable for the development of BCI systems [21,22]. SSVEP-based BCI systems can cause eye fatigue due to visual stimulation, which limits their practical use [23,24]. Optimizing stimuli and designing user-friendly interfaces can improve usability. The existing studies conducted on SSVEP-BCI emphasizes the efficiency and user experience by focusing on the stimuli, algorithms, and applications with additional commands. These studies have analyzed the effect of color, shape, light intensity, flickering, and pattern on the performance and comfort. This enhances the accuracy, reduces discomfort [25,26,27,28,29], and balances responsiveness with fatigue [30,31,32,33]. A novel stimulus pattern was employed to improve the classification accuracy and minimize prolonged exposure effects [34,35,36,37]. The number of commands required for complex BCI control mechanisms have also been expanded [38,39,40]. Additionally, the development of classification algorithms improved the command recognition accuracy and system reliability [33,41,42,43,44]. Advancements in SSVEP-based BCI systems further contribute to innovation and practical applications.
SSVEP-based BCI systems are designed to support several users without adjustments; however, their efficiency can be affected by individual differences in the brain signals. Users typically require time to train the system for a proper response, thereby increasing interest in personalized SSVEP-BCI that adapts to the signals of each user, which enhances accuracy and reduces the training time [45,46]. Table 1 presents the previous studies conducted on personalized SSVEP-based BCI systems. Wen et al. [47] conducted an experiment comparing two stimulus formats: an overlooking map and black and white, at frequencies of 8–12 Hz. They evaluated the personal preferences of the users in terms of comfort and feeling when looking at the stimulus. The results indicated that the preference scores were consistent with the characteristics of each stimulus type. Zhang et al. [48] developed a highly customizable algorithm for the SSVEP system. They first performed BETA algorithm testing and then generated an artificial neural network (ANN) model that can adapt to real-time user input, which effectively reduces the signal loss rate and increases the accuracy of SSVEP signal detection. Furthermore, Kondo and Tanaka [49] analyzed the relationship between the stimulus frequency and the magnitude of the SSVEP component that responds to each individual based on the learning FFT technique. Their results indicated that personalizing the stimulus values for each user can increase the data transfer rate when compared with the conventional method without personalized adjustment. Additionally, Kozin et al. [50] designed a light stimulus with an adjustable time delay, enabling frequency changes from 5 to 25 Hz in increments of 1 Hz, to analyze the relationship between the frequency and SNR for each individual. They employed this data to modify the stimulus frequency based on the responses of the user. Despite a slight delay, users responded strongly to the stimulus. For personalized interface design, Na and Tanaka [51] developed a spelling system using LEDs for English letters and Japanese hiragana characters and optimized the computer keyboard interface for each user. This customization significantly improves the spelling efficiency. Jin et al. developed an SSVEP stimulus for a spelling system that supported more than 10 languages. The system interface structure is optimized to respond to various user scenarios and requirements and can be applied to control other devices, highlighting the system’s versatility [52].
In this study, we developed user-adaptive, visually personalized BCIs. Checkerboard flicker patterns that combine geometric symmetry with flickering enhance the visual distinctiveness and improved user attention, particularly under fatigued conditions. However, their performance must be validated in personalized SSVEP-BCI systems. Consequently, we designed a personalized SSVEP-BCI by adapting visual stimuli to the individual neurophysiological responses and analyzing customizable checkerboard flicker patterns via calibration and user profiles. Adjusting the flicker frequency and pattern enhances the SSVEP signal quality and reduces visual fatigue. The main objectives of this study are as follows: (1) The design of a customizable checkerboard flicker stimuli. (2) Implementation of a personalization framework based on the EEG profiles of users. (3) Evaluation of the classification accuracy, information transfer rate (ITR), and user comfort improvements when compared with non-personalized systems and conventional square-pattern stimuli.

2. Materials and Methods

In this study, we proposed a system to analyze personalized SSVEP stimuli to enhance the effectiveness of SSVEP-based BCIs. Figure 1 depicts the additional components developed for personalizing the visual stimuli in a typical SSVEP-based BCI framework. Before using the system, the users are required to complete a proficiency session involving various SSVEP stimuli, as defined in the EEG signal acquisition and preprocessing stage. During this session, we analyzed the amplitude and latency of the SSVEP responses and the subjective user satisfaction scores required to identify the most effective individual stimuli. The selected checkerboard flickering circle patterns and EEG channels were employed in an online SSVEP-based BCI system to validate the proposed personalized SSVEP stimuli. Further details are presented in Section 4.

2.1. SSVEP Stimuli

Previous studies reported that combining different frequency components in visual stimuli can enhance the strength of the steady-state visual evoked potentials (SSVEPs), demonstrating that individuals may respond differently to high and low frequencies. In our previous study, we developed a novel stimulus pattern to improve the overall response [53]. However, we did not analyze the design of stimuli optimized for individual-specific responses. In this study, we addressed this gap by proposing a personalized approach for SSVEP stimulation. We initially used fundamental frequencies of 7 Hz, 13 Hz, and 17 Hz, along with their first harmonic or subharmonic frequencies, based on both the prior literature and our preliminary investigations [54]. These studies demonstrated reliable neural responses and user comfort within the 6–20 Hz range.
The checkerboard pattern with square flickering serves as the conventional stimulus (CB0), as shown in Figure 2a. To analyze the alternative visual configurations, we developed three novel checkerboard patterns using flickering circles: a single-layer flickering circle (CB1), a double-layer flickering circle (CB2), and a triple-layer flickering circle (CB3), as shown in Figure 2b–d, respectively. These were designed with the following considerations: (1) to elicit strong SSVEP responses by varying visual complexity, (2) to minimize visual fatigue by offering patterns with different perceptual loads, (3) to generate more commands by combining different frequency components, and (4) to enable personalization by accounting for individual differences in SSVEP responses.
The CB0–CB3 checkerboard patterns were presented in a fixed sequence to all participants. Each pattern was tested under three frequency conditions: a single fundamental frequency (SFF), the mixing of a fundamental frequency and its harmonic (MFH), and the mixing of two fundamental frequencies (MFF). Table 1 presents the specific frequencies used for each stimulus pattern. This framework was employed to evaluate the participant responses across various patterns and frequency conditions, and to determine the most effective stimulus configuration required for each individual.
The experimental stimuli were arranged in a 3 × 3 grid against a gray background. Each row features distinct frequency compositions: the top row comprises stimuli with single fundamental frequencies (SFF1, SFF2, SFF3), the middle row comprises the mixing of a fundamental frequency with either harmonic or subharmonic frequencies (MFH1, MFH2, MFH3), and the bottom row comprises a mixing of two fundamental frequencies (MFF1, MFF2, and MFF3). The size of each stimulus was 4 × 5 cm, with a spacing of 6 cm between the rows and 12 cm between the columns, designed to minimize visual interference based on our previous study [53], thereby optimizing stimulus discrimination and reducing visual overlap. They were displayed on a 15.6-inch LCD screen with a resolution of 1920 × 1080 pixels.

2.2. EEG Acquisition

A total of 15 volunteers (including seven males and eight females, aged 19–22 years) participated in this experiment. All the participants had normal vision, with no color blindness and no history of neurological disorders, including migraines. Informed consent was obtained from all the participants after they were briefed on the experimental procedures. The confidentiality and anonymity of all the participant details were maintained throughout the study. The research protocol was reviewed and approved by the Human Research Ethics Committee of Walailak University (protocol number: WU-EC-IN-2-173-67 on 7 May 2024), corresponding to the ethical principles outlined in the Ethical Declarations of Helsinki, Council for International Organizations of Medical Sciences (CIOMS), and the World Health Organization (WHO).
The Brainmaster Discover 24E EEG machine was employed to measure the EEG data. It features a 24-channel electrode cap with 24-bit resolution and a sampling rate of 256 Hz. A 50 Hz notch filter was employed to remove the power line interference. The recorded signals were processed using a band-pass filter (3–40 Hz) and notch filter at 50 Hz. The EEG signals were collected from 19 channels, including the occipital region electrodes O1 and O2. The A1 and A2 regions comprised the reference electrodes.

2.3. Experiments

In the experiment, the participants sat in a quiet room with standard indoor lighting placed 60 cm away from the computer screen, as shown in Figure 3. All the participants received instructions regarding the experiment. Before the experiment, the participants completed an eye irritation evaluation based on the pain measurement. When participants encountered each stimulus for the first time, they rated their eye irritation level on a scale from 1 to 5. A score of 1 meant comfortable, 2 for rather comfortable, 3 for mildly uncomfortable, 4 for rather uncomfortable, 5 for highly uncomfortable.
All the visual flicker patterns (Figure 4) were observed simultaneously during the experiments. The participants focused on each flicker in the sequence listed in Table 2, starting with the checkerboard of the flickering squares, followed by three circular flickering patterns, as shown in Figure 2. Each participant completed three sessions for the four checkerboard patterns, with each session comprising 36 trials (four trials per flicker), rest of 5 s, and a stimulus period of 5 s. A 2 min break was provided after each session, along with a 5 min break between the different checkerboard patterns. Each session lasted approximately 6 min.
Furthermore, the participants rated their subjective experience of visual fatigue using a five-point questionnaire after completing each checkerboard pattern. The scale, adapted from a visual analog scale-based pain measurement, comprised five levels of fatigue: 1 (very mild), 2 (mild), 3 (moderate), 4 (high), and 5 (severe). All the participants received standardized instructions on using the scale before the assessment.

2.4. Observation of SSVEP Responses from Checkerboard Pattern with Flickering Circles

We employed the EEGLAB Toolbox version 2024.0 [55] to generate topographic brain maps by normalizing the power spectral density (PSD) values to analyze the neural phenomena triggered by visual stimulation, as shown in Figure 5 and Figure 6. The observation focused on the occipital region, particularly at electrode positions, O1 and O2 (indicated by a red box). The color map represents the following: green represents the normalized density PSD, red represents a higher-density PSD, and blue represents a lower density than the normalized density PSD.
Figure 5 depicts the topographic brain maps of the SSVEP responses for participants 3 and 10 (Figure 5a,b) exposed to circular checkerboard patterns (CB1, CB2, and CB3) by combining the fundamental frequency and its harmonic (7 Hz and 14 Hz). When compared with the resting state, all the patterns exhibited strong SSVEP responses at the first harmonic (14 Hz) for both the participants. The CB1 pattern elicited an SSVEP response only at the first harmonic (14 Hz), whereas the CB2 and CB3 patterns elicited responses at both the fundamental frequency (7 Hz) and its first harmonic (14 Hz).
Figure 6 depicts the brain maps obtained from the circular checkerboard patterns at 7 Hz and 13 Hz. The results indicated two distinct frequency components in the SSVEP responses at both the frequencies. Among the three patterns, CB2 produced the strongest SSVEP responses. Higher harmonics (14 Hz and 26 Hz) presented moderate responses, whereas 21 Hz presented a low response. These findings demonstrated that the MFF flicker patterns engage the visual system at target frequencies. Although all the participants exhibited SSVEP responses, their strengths and spatial distributions varied, highlighting the need for personalized visual stimulus designs to enhance the SSVEP-based brain–computer interface (BCI) systems.
The results indicated that brain responses to visual stimuli varied significantly among individuals and were affected by the stimulus pattern and frequency configuration. This variability indicates that the SSVEP responses are specific to each individual. A stimulus that triggered a strong response in one participant may generate a weaker response in another, even when using the same frequency and visual pattern. This observation demonstrates the need for personalized stimuli in SSVEP-based systems using adaptive techniques and user proficiency to optimize the individual performance and enhance the reliability and efficiency of SSVEP signal detection.

2.5. Proposed Algorithm

2.5.1. Signal Preprocessing

The signal processing procedures were implemented using MATLAB (MathWorks, version R2020a). A bandpass digital filter with a frequency of 2–40 Hz was applied to reduce power line interference and remove motion artifacts from the EEG signals. We performed signal segmentation using the EEGLAB toolbox. In this study, we initially used a simple SSVEP detection algorithm to verify the proposed stimulus patterns and personalized visual stimuli for SSVEP-based BCI before applying more complex methods.

2.5.2. Power Spectral Density (PSD) and Relative PSD

PSD is a common signal processing technique that illustrates how a signal’s power is distributed across frequencies. EEG signals are transformed from the time domain to the frequency domain, which facilitates the analysis of neural activity related to stimuli, particularly in BCI command decoding. SSVEP responses are characterized by elevated power at the stimulus frequency and its harmonics. We estimated PSD using Welch’s method [20], which segments the signal into overlapping windows and averages the squared magnitudes of the Fourier transforms (FFT), providing a more stable spectral estimate. We also derived relative PSD features by normalizing power at specific frequencies to total control, thereby reducing variability. For SSVEP detection, the relative PSD was calculated as the summed PSD values at the target frequencies and their harmonics divided by the total PSD across all relevant flicker frequencies [56].

2.5.3. Calibrating and Feature Parameters

For feature extraction, we employed the Welch method to estimate the PSD. The relative PSD was calculated as the ratio of the PSD at the fundamental and harmonic frequencies to the total PSD across the frequency band [54]. The EEG data from channels O1 and O2 were used for the SSVEP classification. Based on the results presented in Section 2.4, we proposed an algorithm for individual users for offline (Section 2 and Section 3) and online testing (Section 4). The PSD and relative PSD [56] obtained during the resting state and first trial of each SSVEP stimulation were used for calibration.
The magnitudes ( P ) of the PSD and the relative PSD at the fundamental flickering frequency ( f i ) and their first and second harmonics. The frequencies of interest were 7, 14, 21, 6.5, 13, 26, 8.5, 17, and 34 Hz.
To account for adjacent frequency influences, the neighboring bins f i r and f i + r were also considered, where r = f s / N , the sampling rate ( f s ) was 256 Hz, signal length was 4 s, and window size ( N ) was 1024. The calibration and feature extraction processes consisted of the following four steps:
(1)
Calibrating: Before using the proposed system, the baseline parameters for each frequency component were determined by identifying the maximum and relative PSD values among the frequency of interest ( f i ) and its adjacent frequencies f i r and f i + r .
Two baseline conditions were calculated for each of the five trials: the resting baseline ( B L R ) and stimulated baseline ( B L S ), which can be calculated as follows:
B L i = m a x P f i r , P f i , P f i + r
(2)
Thresholding: To distinguish between resting and stimulated states, threshold coefficients were determined based on the SSVEP response relative to baseline EEG activity. These thresholds aimed to balance sensitivity and specificity for accurate SSVEP detection and were calculated as follows:
The resting threshold ( T R ( i ) ) was calculated using Equation (2) to detect the whether an SSVEP response as follows:
T R ( i ) = 1.5     B R ( i )
A response was considered to be present if the stimulation baseline ( B L S ) exceeded the resting threshold ( T R ( i ) ).
The stimulus thresholds ( T S ( i ) ( m i n ) and T S ( i ) ( m a x ) ) were defined to assess whether a frequency bin reflected an active SSV EP target as shown in Equations (3) and (4), respectively:
T S ( i ) ( m i n ) = 0.75     B S i
T S ( i ) ( m a x ) = 1.25     B S ( i )
(3)
Feature extraction: For each frequency component, a decision rule was applied to determine whether it belonged to a valid SSVEP response. The SSVEP feature parameters ( S f i ) were calculated as follows:
S f i = P f i       T R ( i )           ,     T S ( i ) ( m a x ) < P f i > T S ( i ) ( m i n )                     0                               ,   T S ( i ) ( m a x ) > P f i < T S ( i ) ( m i n )
For each participant, 288 trials were recorded following the procedure in Section 2.3, using SSVEP features extracted from channels O1 and O2. The trials involved four checkerboard patterns and nine flicker patterns, with 72 trials per checkerboard. Each session consisted of 36 trials, with four trials per flicker pattern. The dataset was organized into a matrix of [288 × 2 × 9], with class labels assigned before element detection.
(4)
Element detection: After obtaining the parameters, we performed element detection to determine the appropriate SSVEP feature values, as shown in Figure 7. The argmax function was used to identify the peak response within the output parameters.
  • For the SFF and MHF patterns, where only one element in the SSVEP response S f i , is non-zero, the highest value ( m 1 ) was calculated as follows:
m 1 =   arg max i S f i
  • For the MFF patterns, where two elements in S f i are of interest, a sorting-based method was employed to obtain the indices of the two largest values. Firstly, the index of the maximum value ( m 1 ) was identified using Equation (6). Subsequently, the second-highest value ( m 2 ) was determined by excluding the first maximum and searching for the next, as follows:
m 2 =   arg max i m 1 S f i

2.5.4. Decision Making

After calculating the feature parameters, the system used the values of m 1 and m 2 , along with the index frequency ( i ) to classify six commands and an idle state, as shown in Figure 7. For the SFF and MHF flicker patterns, we employed a conventional decision rule using only m 1 to classify Commands 1 to 3. For the MFF patterns, a two-stage method utilizing both m 1 and m 2 was employed to detect two fundamental flickering frequencies, enabling the classification of Commands 4 to 6.

3. Results

3.1. Evaluation of Checkerboard Pattern Using Flickering Circles

We analyzed two issues with the proposed SSVEP stimuli based on the results presented in Figure 8. Furthermore, we analyzed the two main aspects of the proposed SSVEP stimulus patterns. The first aspect involves evaluating the flicker patterns. MFH achieved the highest average classification accuracy of 89.1% among all the conditions, followed by SFF (86.5%) and MFF (81.6%). MFH consistently outperformed SFF across all the checkerboard patterns, indicating that the inclusion of harmonic frequencies enhances the effectiveness of SSVEP stimulation, which concurs with the previous studies [53]. The second factor is the efficiency of the checkerboard patterns. The average classification accuracy for the conventional CB0 pattern ranged from 84.4% to 93.9% across all the flicker conditions. The CB1 pattern achieved accuracies between 80.8% and 93.9%, whereas those of CB2 ranged from 79.7% to 89.7%. Additionally, CB3 achieved a slightly lower performance, with accuracies ranging from 81.4% to 86.7%. Table 3 presents the detailed classification results for each participant across all the checkerboard and flicker pattern combinations.
The results indicate that the relative PSD method achieved a higher efficiency than the PSD method in terms of the classification accuracy across all three checkerboard patterns (CB1, CB2, and CB3). The highest average accuracy with the relative PSD was observed for CB1 (85.7%), followed closely by CB2 (84.8%) and CB3 (83.9%). This indicates that the relative PSD can more effectively capture the frequency-specific SSVEP features, contributing to accurate classification. The PSD method exhibited a lower performance, with average accuracies ranging from 73.6% to 88.9%. While still viable, the lower accuracy indicates that the PSD may be less sensitive to the transient and harmonic components of the SSVEP responses when compared with the relative PSD. These results show that relative PSD yields more accurate SSVEP classification than conventional PSD under tested flicker and checkerboard conditions. The variation in the individual participant performance (e.g., 75.0% to 97.2% for relative PSD and 73.6% to 88.9% for PSD) demonstrates the inter-subject variability, highlighting the importance of personalized BCI design.

3.2. Observation of Eye Irritation and Visual Fatigue

We also observed eye irritation and visual fatigue, which was reported by the participants during the SSVEP stimulus with the proposed checkerboard and flicker patterns. The participants provided feedback on discomfort, which helped in assessing the impact of visual stimuli on eye strain and cognitive overload fatigue to evaluate user comfort and long-term usability.
As shown in Figure 9, for the checkerboard patterns using flickering circles, the single-layer flickering circle (CB1) induced less eye irritation than the multi-layer flickering circles (CB2 and CB3), as demonstrated by the lower median irritation scores. However, CB1 caused slightly more eye irritation when compared with the conventional flicker square (CB0).
The MFF flicker pattern induced the maximum eye irritation, particularly in MFF3 at high frequency (13 Hz + 17 Hz). The SFF flicker pattern induced minimal eye irritation, particularly at a frequency of 7 Hz. The MFH caused more eye irritation than the SFF flicker pattern. The perspective of the participants indicates that the single circular checkerboard stimulus exerts a marginally greater visual fatigue effect than the conventional checkerboard stimulus. Conversely, the double and triple circular checkerboard stimuli induced significantly higher levels of visual fatigue.
After the experiment, the participants rated their visual fatigue scores for each stimulus (Table 2). The visual fatigue scores were measured on a five-point scale, demonstrating the connection between the flicker patterns and user fatigue, as shown in Table 4. The CB0 pattern exhibited the least fatigue, with a median score of 2 (mild) and a mean score of 2.53, indicating minimal discomfort. CB1 exhibited a slight increase in fatigue, with a median of 3 (moderate) and a mean of 2.80. The transition from square to circular flickering appeared to cause a small increase in the strain. CB2 and CB3 caused significantly more fatigue, with a median score of 5 (severe). The mean scores were 3.87 for CB2 and 4.27 for CB3, respectively, indicating fatigue levels ranging from high to severe, potentially due to the increased flicker density and visual complexity.
The eye irritation and visual fatigue scores indicated user satisfaction with each pattern. We also used irritation and visual fatigue scores to select the visual stimuli for personalized SSVEP visual stimuli.

4. Personalized SSVEP-Based BCI via Visual Stimuli

4.1. Individual SSVEP Stimulus Patterns

We conducted two stages to identify the optimal visual stimuli for the proposed personalized paradigm (Figure 1), corresponding to the flicker frequencies used to generate the six commands described in Table 5, as outlined by the following algorithm:
Stage 1: The selection was based on notable SSVEP response results (Section 3.1), eye irritation, and the visual fatigue scores (Section 3.2). For each candidate stimulus, a total score was calculated using the formula: Total Score = (classification accuracy − eye irritation score − visual fatigue score). The stimuli with the highest total scores were selected.
Stage 2: If multiple candidates remained, the user preferences were utilized for final selection. The personalized stimulus patterns and corresponding EEG channels summarized in.
Table 5. SSVEP stimulus patterns of each frequency pattern for each participant.
Table 5. SSVEP stimulus patterns of each frequency pattern for each participant.
CommandsSSVEP Stimuli
Flicker FrequenciesFlicker Patterns
17 HzSFF1/MFH1
213 HzSFF2/MFH2
317 HzSFF3/MFH3
47 + 13 HzMFF1
57 + 17 HzMFF2
613 + 17 HzMFF3
The personalized stimulus patterns and corresponding EEG channels for each participant are summarized in Table 6. The combination of CB1 and MFH for Commands 1–3 effectively integrates visual comfort with robust SSVEP responses across participants. CB1 is associated with lower irritation and fatigue levels, whereas MFH elicits strong SSVEP responses.

4.2. Real-Time Personalized SSVEP-Based BCI System

Following the results presented in Section 3, the EEG signals were acquired from a single occipital channel (O1 or O2, as shown in Table 6) using a BIOPAC™ EEG100C amplifier, with the electrode placement based on the international 10–20 system. The signals underwent initial analog filtering using a bandpass filter with a frequency of 1–35 Hz to reduce artifacts and a 50 Hz notch filter to suppress the power line interference. We employed a National Instruments USB-6009 data acquisition device (Austin, TX, USA) to digitize the signals at a sampling rate of 256 Hz. Subsequent digital processing involved applying a bandpass filter with a frequency of 3–35 Hz to remove the noise and motion artifacts. The performance of the system was evaluated by analyzing its ability to accurately classify user-intended commands in real time, as shown in Figure 10.

4.3. Evaluation of Personalized SSVEP-Based BCI System

To evaluate the effectiveness of the individual stimuli, we conducted an experiment to compare the mutual stimulus with the preferred stimulus of the subject. For Commands 1 to 3, the mutual stimulus in the CB1 pattern, encoded in the MFH frequency, was compared with the personalized stimulus, which could be either MFH or SFF, based on the individual. For Commands 4 to 6, the mutual stimulus in the CB0 pattern, encoded in the MFF frequency, was compared with the preferred stimulus of the subject encoded in the MFF frequency.
For the experiment, all the participants received training for 15 min to operate the system. Each participant completed three trials for each SSVEP stimulus pattern (mutual and individual). Based on the sequence presented in Table 5, there are six commands; after completing one trial, the participants took a 5 min break before starting the next trial.
Table 7 presents the average classification accuracies for the six comparisons of the mutual and individual SSVEP visual stimulus patterns. For Commands 1–3, the mutual pattern achieved a maximum average accuracy of 93.9%, whereas the individual patterns presented slightly better performance, with an average accuracy of 94.2%. For Commands 4–6, the mutual pattern exhibited an average accuracy of 84.4%, whereas that of the individual patterns reached 86.2%. These results indicate that the proposed personalized visual stimuli method can enhance the classification performance.
However, subject-level analysis revealed that seven participants achieved higher accuracy with the individual pattern for Commands 1–3, while eight participants demonstrated higher accuracy with the individual pattern for Commands 4–6. This suggests that, although individual patterns can enhance overall performance, their benefits may vary among users. Additionally, since the mutual pattern is based on group-level performance, it may not be perfect for every individual. Therefore, additional research is needed to evaluate the long-term effectiveness and user-specific suitability of mutual versus personalized SSVEP stimuli. Therefore, the efficiency of using SSVEP needs evaluation to determine its long-term effectiveness and user-specific suitability of mutual versus personalized stimuli.
Additionally, significant differences were observed when the original stimulus was compared with the preferred stimulus of the subject. The stimulus that combined the fundamental and harmonic frequencies varied significantly from both the original and preferred stimuli (n = 15; p < 0.05). Similarly, stimuli with two fundamental frequencies also exhibited significant differences from the other two patterns (n = 15; p < 0.05). However, no significant difference was observed between the fundamental–harmonic and the two-fundamental frequency stimuli (n = 30; p > 0.05).

5. Discussion

5.1. Checkerboard Pattern with Flickering Circles

Following the preliminary study presented in Section 2.4, analysis of the proposed checkerboard patterns with flickering circles, and assumption [54], the brain topographic maps revealed SSVEP responses at fundamental and harmonic frequencies, primarily over the occipital regions (O1 or O2). The classification accuracies achieved across the three checkerboard patterns using flickering circles (CB1–CB3) and three flicker patterns (SFF, MHF, and MFF) implemented via the proposed algorithm using the PSD method were comparable to those of the conventional square checkerboard (CB0). When compared with the three checkerboard patterns with flickering circles, the single-layer flickering circle (CB1) achieved the highest accuracy of 93.3% with a mixed fundamental frequency and its harmonic (MFH) flicker pattern using the relative PSD method. The double-layer flickering circle (CB2) achieved the highest accuracy of 89.7% with a single fundamental frequency (MFH). The triple-layer flickering circle (CB3) achieved the highest accuracy of 81.4% with a mixing of two fundamental frequencies (MFF). When compared with the conventional checkerboard pattern (CB0), the CB1 pattern exhibited higher accuracy for both the SFF and MFH flicker patterns. However, all the checkerboard patterns utilizing flickering circles exhibited lower accuracy than CB0 in the case of the MFF. The SFF approach was more effective for the double-layer (CB2) and triple-layer (CB3) flickering circle stimuli, as shown in Figure 7. However, the individual-level analysis presented in Table 3 exhibits variability in the stimulus preferences, demonstrating that personalized stimulus selection can enhance efficiency.
Furthermore, we observed the effects of each stimulus pattern on visual irritation and fatigue. When compared with the conventional stimulus pattern, the CB1 stimulus pattern caused a slight increase in visual irritation and fatigue, whereas the CB2 and CB3 patterns caused a significantly greater visual impact. The visual fatigue and irritation corresponded to the decreased performance in most participants. The multi-layered structures in CB2 and CB3 can increase the visual complexity or cause phase inconsistencies, which may reduce the clarity and strength of the evoked signals and potentially affect visual fatigue and irritation. These findings are consistent with previous research by Ye et al. [57], which demonstrated that visual complexity and display conditions affect visibility and visual comfort. This highlights the importance of considering perceptual factors when designing effective and user-friendly SSVEP stimuli.

5.2. Personalized Visual Stimuli for SSVEP-Based BCI

The results presented in Section 3 indicate that the optimal checkerboard and flickering patterns varied across the participants, promoting the development of personalized visual stimuli for the SSVEP-based BCI. We compared the real-time classification accuracy of six commands using mutual and personalized stimuli, which were selected based on the efficiency, subjective visual irritation, and fatigue. The classification algorithm detected the dominant evoked frequencies and the fundamental or harmonic frequencies based on the neural responses of each participant. Overall, personalized stimuli presented consistently higher classification accuracy, demonstrating the effectiveness of individual optimization.
The individual patterns achieved slightly better average accuracies than the mutual patterns: 94.2% and 93.9% for Commands 1–3 using the SFF or MHF flickering pattern, and 86.2% and 84.4% for Commands 4–6 using the MFF. Although the results demonstrated the potential benefits of personalized stimuli, the subject-level analysis indicated that some participants performed better with the mutual pattern. This variability demonstrates the importance of adaptive stimulus selection strategies that consider the individual user responses to maximize the BCI performance. The proposed visual stimulus patterns could be used as alternative SSVEP stimuli by individual users.

5.3. Limitations

Despite the promising results, this study has several limitations:
(1)
The personalized stimuli were tested with only a checkerboard pattern using three flickering circles.
(2)
The experiments were conducted under controlled laboratory conditions with a relatively small sample size of 15 participants, which may impact generalizability.
(3)
The proposed system employs low-complexity classification algorithms.
(4)
The proposed methods and system did not demonstrate a significant reduction in the visual fatigue and irritation, although they maintained effective SSVEP elicitation to ensure improved performance.

5.4. Suggestions and Future Works

(1)
The visual stimuli that consider factors such as complexity, color, and size can enhance the personalization and achieve better concurrence with the individual visual sensitivities.
(2)
For practical purposes, the feasibility of employing the proposed BCI system for control application in an actual scenario must be verified.
(3)
Adaptive algorithms [58] and user profiling can improve real-time tuning, long-term performance, and the use of other visual stimuli such as quick response (QR) code patterns [53].
(4)
Future works must incorporate subjective evaluations and objective measures, such as EEG and eye-tracking data, which may inform hardware and software integration to optimize the user visual comfort in SSVEP-based BCI systems based on the related research [59].

6. Conclusions

In this study, we introduced a novel stimulus paradigm for SSVEP-based BCI systems by extending the conventional checkerboard design into three circular variants: single, double, and triple-layer patterns. The system successfully encoded six distinct commands by incorporating fundamental frequencies of 7, 13, and 17 Hz, utilizing three flicker patterns: single fundamental, fundamental with harmonics, and dual fundamentals. The SSVEP responses were classified using the PSD method with relative power analysis. The experimental results demonstrated that the proposed stimuli improved the performance when compared with the conventional checkerboard pattern. Real-time testing further validated the usability and effectiveness of individual stimulus methods. Additionally, personalized visual stimuli presented high performance and reduced user variability, demonstrating the importance of individual adaptation in BCI design. These findings support the development of more efficient, user-friendly, and adaptive SSVEP-based BCI systems for individuals with severe physical disabilities.

Author Contributions

Conceptualization, N.S., N.T. and Y.P.; methodology, N.S. and Y.P.; software, N.S., N.T. and Y.P.; validation, N.S. and Y.P.; formal analysis, N.S. and Y.P.; investigation, N.S. and Y.P.; resources, Y.P.; data curation, N.S., N.T. and Y.P.; writing: original draft preparation, N.S., N.T. and Y.P.; writing: review and editing, N.S., N.T. and Y.P.; visualization, N.S. and Y.P.; supervision, Y.P.; project administration, N.S. and Y.P.; funding acquisition, N.S. and Y.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Research and Innovation Institute of Excellence, Walailak University (grant number: WU67260).

Institutional Review Board Statement

All research involving human subjects was approved by the Office of the Human Research Ethics Committee of Walailak University (Protocol Number: WU-EC-IN-2-173-67) on 7 May 2024, in accordance with the Declaration of Helsinki, Council for International Organizations of Medical Sciences, and World Health Organization guidelines.

Informed Consent Statement

Informed consent was obtained from all subjects participating in this study to publish this article.

Data Availability Statement

The data presented in this study are available upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Mridha, M.F.; Das, S.C.; Kabir, M.M.; Lima, A.A.; Islam, M.R.; Watanobe, Y. Brain-computer interface: Advancement and challenges. Sensors 2021, 21, 5746. [Google Scholar] [CrossRef] [PubMed]
  2. Kawala-Sterniuk, A.; Browarska, N.; Al-Bakri, A.; Pelc, M.; Zygarlicki, J.; Sidikova, M.; Martinek, R.; Gorzelanczyk, E.J. Summary of over fifty years with brain-computer interfaces-A review. Brain Sci. 2021, 11, 43. [Google Scholar] [CrossRef] [PubMed]
  3. Wolpaw, J.R.; Millán, J.D.R.; Ramsey, N.F. Brain-computer interfaces: Definitions and principles. Handb. Clin. Neurol. 2020, 168, 15–23. [Google Scholar] [CrossRef] [PubMed]
  4. Miller, K.J.; Hermes, D.; Staff, N.P. The current state of electrocorticography-based brain-computer interfaces. Neurosurg. Focus 2020, 49, E2. [Google Scholar] [CrossRef]
  5. Chakrabarti, S.; Sandberg, H.M.; Brumberg, J.S.; Krusienski, D.J. Progress in speech decoding from the electrocorticogram. Biomed. Eng. Lett. 2015, 5, 10–21. [Google Scholar] [CrossRef]
  6. Zhao, Z.P.; Nie, C.; Jiang, C.T.; Cao, S.H.; Tian, K.X.; Yu, S.; Gu, J.W. Modulating brain activity with invasive brain-computer interface: A narrative review. Brain Sci. 2023, 13, 134. [Google Scholar] [CrossRef]
  7. Saha, S.; Mamun, K.A.; Ahmed, K.; Mostafa, R.; Naik, G.R.; Darvishi, S.; Khandoker, A.H.; Baumert, M. Progress in brain computer interface: Challenges and opportunities. Front. Syst. Neurosci. 2021, 15, 578875. [Google Scholar] [CrossRef]
  8. Edelman, B.J.; Zhang, S.; Schalk, G.; Brunner, P.; Muller-Putz, G.; Guan, C.; He, B. Non-invasive brain-computer interfaces: State of the art and trends. IEEE Rev. Biomed. Eng. 2025, 18, 26–49. [Google Scholar] [CrossRef]
  9. Veena, N.; Anitha, N. A review of non-invasive BCI devices. Int. J. Biomed. Eng. Technol. 2020, 34, 205–233. [Google Scholar] [CrossRef]
  10. Soufineyestani, M.; Dowling, D.; Khan, A. Electroencephalography (EEG) technology applications and available devices. Appl. Sci. 2020, 10, 7453. [Google Scholar] [CrossRef]
  11. Niso, G.; Romero, E.; Moreau, J.T.; Araujo, A.; Krol, L.R. Wireless EEG: A survey of systems and studies. NeuroImage 2023, 269, 119774. [Google Scholar] [CrossRef]
  12. Qin, Y.; Zhang, Y.; Zhang, Y.; Liu, S.; Guo, X. Application and development of EEG acquisition and feedback Technology: A Review. Biosensors 2023, 13, 930. [Google Scholar] [CrossRef]
  13. Zhang, H.; Jiao, L.; Yang, S.; Li, H.; Jiang, X.; Feng, J.; Zou, S.; Xu, Q.; Gu, J.; Wang, X.; et al. Brain-computer interfaces: The innovative key to unlocking neurological conditions. Int. J. Surg. 2024, 110, 5745–5762. [Google Scholar] [CrossRef] [PubMed]
  14. Miladinović, A.; Ajčević, M.; Battaglini, P.P.; Silveri, G.; Ciacchi, G.; Morra, G.; Jarmolowska, J.; Accardo, A. Slow cortical potential BCI classification using sparse variational bayesian logistic regression with automatic relevance determination. In Proceedings of the XV Mediterranean Conference on Medical and Biological Engineering and Computing—MEDICON, Coimbra, Portugal, 26–28 September 2019; IFMBE Proceedings. Springer: Cham, Switzerland, 2019; Volume 76. [Google Scholar]
  15. Sosnik, R.; Ben Zur, O.B. Reconstruction of hand, elbow and shoulder actual and imagined trajectories in 3D space using EEG slow cortical potentials. J. Neural Eng. 2020, 17, 016065. [Google Scholar] [CrossRef] [PubMed]
  16. Bipul, M.R.S.; Rahman, M.A.; Hossain, M.F. Study on different brain activation rearrangement during cognitive workload from ERD/ERS and coherence analysis. Cogn. Neurodyn. 2024, 18, 1709–1732. [Google Scholar] [CrossRef] [PubMed]
  17. Liu, G.; Wang, J. EEGG: An analytic brain-computer interface algorithm. IEEE Trans. Neural Syst. Rehabil. Eng. 2022, 30, 643–655. [Google Scholar] [CrossRef] [PubMed]
  18. Fouad, I.A.; Labib, F.E.Z.M.; Mabrouk, M.S.; Sharawy, A.A.; Sayed, A.Y. Improving the performance of P300 BCI system using different methods. Netw. Model. Anal. Health Inform. Bioinform. 2020, 9, 64. [Google Scholar] [CrossRef]
  19. Li, M.; Li, F.; Pan, J.; Zhang, D.; Zhao, S.; Li, J.; Wang, F. The MindGomoku: An Online P300 BCI Game Based on Bayesian Deep Learning. Sensors 2021, 21, 1613. [Google Scholar] [CrossRef]
  20. Carvalho, S.N.; Costa, T.B.S.; Uribe, L.F.S.; Soriano, D.C.; Yared, G.F.G.; Coradine, L.C.; Attux, R. Comparative analysis of strategies for feature extraction and classification in SSVEP BCIs. Biomed. Signal Process. Control 2015, 21, 34–42. [Google Scholar] [CrossRef]
  21. Liu, S.; Zhang, D.; Liu, Z.; Liu, M.; Ming, Z.; Liu, T.; Suo, D.; Funahashi, S.; Yan, T. Review of brain-computer Interface based on Steady-State Visual Evoked Potential. Brain Sci. Adv. 2022, 8, 258–275. [Google Scholar] [CrossRef]
  22. Amiri, S.; Rabbi, A.; Azinfar, L.; Fazel-Rezai, R. A review of P300, SSVEP, and hybrid P300/SSVEP brain-computer interface systems. In Brain-Computer Interface Systems—Recent Progress and Future Prospects; Fazel-Rezai, R., Ed.; InTech: Rijeka, Croatia, 2013. [Google Scholar] [CrossRef]
  23. Abiri, R.; Borhani, S.; Sellers, E.W.; Jiang, Y.; Zhao, X. A comprehensive review of EEG-based brain-computer interface paradigms. J. Neural Eng. 2019, 16, 011001. [Google Scholar] [CrossRef] [PubMed]
  24. Azadi Moghadam, M.A.; Maleki, A. Fatigue factors and fatigue indices in SSVEP-based brain-computer interfaces: A systematic review and meta-analysis. Front. Hum. Neurosci. 2023, 17, 1248474. [Google Scholar] [CrossRef] [PubMed]
  25. Zhang, Y.; Xie, S.Q.; Wang, H.; Zhang, Z. Data analytics in steady-state visual evoked potential-based brain-computer interface: A review. IEEE Sens. J. 2021, 21, 1124–1138. [Google Scholar] [CrossRef]
  26. Atkins, A.E.; Habibzadeh, H.; Vaughan, T.M.; Norton, J.J.S. Optimizing stimulation frequency for BCI-based color vision assessment: Preliminary results. In Proceedings of the 11th International IEEE/EMBS Conference on Neural Engineering (NER), Baltimore, MD, USA, 24–27 April 2023; pp. 1–4. [Google Scholar] [CrossRef]
  27. Du, Y.; Zhao, X. Visual stimulus color effect on SSVEP-BCI in augmented reality. Biomed. Signal Process. Control 2022, 78, 103906. [Google Scholar] [CrossRef]
  28. Suwandi, S.A.M.; Ohnishi, A.; Terada, T.; Tsukamoto, M. Investigation of color and shape stimulus configuration to SSVEP brain-computer interface performance. In Proceedings of the 2024 9th International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS), Tokyo, Japan, 21–23 November 2024; pp. 578–585. [Google Scholar] [CrossRef]
  29. Duart, X.; Quiles, E.; Suay, F.; Chio, N.; García, E.; Morant, F. Evaluating the effect of stimuli color and frequency on SSVEP. Sensors 2020, 21, 117. [Google Scholar] [CrossRef]
  30. Li, X.; Wang, X.; Wong, C.M.; Wen, R.; Wan, F.; Hu, Y. Influence of stimuli color combination on online SSVEP-based BCI performance. In Proceedings of the IEEE International Conference on Computation Intelligence and Virtual Environments for Measurement Systems and Application (CIVEMSA), Tianjin, China, 14–16 June 2019; pp. 1–5. [Google Scholar] [CrossRef]
  31. Sato, Y.; Kitamura, Y.; Hirata, T.; Bao, Y. Investigation of visual stimulus signals using hue change for SSVEP. Appl. Sci. 2021, 11, 1045. [Google Scholar] [CrossRef]
  32. Zhang, S.; Chen, X. Effect of background luminance of visual stimulus on elicited steady-state visual evoked potentials. Brain Sci. Adv. 2022, 8, 50–56. [Google Scholar] [CrossRef]
  33. Yuan, X.; Zhang, L.; Sun, Q.; Lin, X.; Li, C. A novel command generation method for SSVEP-based BCI by introducing SSVEP blocking response. Comput. Biol. Med. 2022, 146, 105521. [Google Scholar] [CrossRef] [PubMed]
  34. Zhang, R.; Cao, L.; Xu, Z.; Zhang, Y.; Zhang, L.; Hu, Y.; Chen, M.; Yao, D. Improving AR-SSVEP recognition accuracy under high ambient brightness through iterative learning. IEEE Trans. Neural Syst. Rehabil. Eng. 2023, 31, 1796–1806. [Google Scholar] [CrossRef] [PubMed]
  35. Rekrut, M.; Jungbluth, T.; Alexandersson, J.; Krüger, A. Spinning icons: Introducing a novel SSVEP-BCI paradigm based on rotation. In Proceedings of the 26th International Conference on Intelligent User Interfaces, College Station, TX, USA, 14–17 April 2021; ACM: New York, NY, USA, 2021; pp. 234–243. [Google Scholar] [CrossRef]
  36. Kwon, J.; Hwang, J.; Nam, H.; Im, C.H. Novel hybrid visual stimuli incorporating periodic motions into conventional flickering or pattern-reversal visual stimulus for steady-state visual evoked potential-based brain-computer interfaces. Front. Neuroinform. 2022, 16, 997068. [Google Scholar] [CrossRef] [PubMed]
  37. Zhong, H.; Ming, G.; Pei, W.; Gao, X.; Wang, Y. A new spatial contrast coding approach for SSVEP-based BCIs. J. Neurosci. Methods 2025, 415, 110357. [Google Scholar] [CrossRef]
  38. Xu, H.; Hsu, S.H.; Nakanishi, M.; Lin, Y.; Jung, T.P.; Cauwenberghs, G. Stimulus design for visual evoked potential based brain-computer interfaces. IEEE Trans. Neural Syst. Rehabil. Eng. 2023, 31, 2545–2551. [Google Scholar] [CrossRef]
  39. Lim, H.; Ku, J. Multiple-command single-frequency SSVEP-based BCI system using flickering action video. J. Neurosci. Methods 2019, 314, 21–27. [Google Scholar] [CrossRef] [PubMed]
  40. Xu, M.; Han, J.; Wang, Y.; Jung, T.P.; Ming, D. Implementing over 100 command codes for a high-speed hybrid brain-computer interface using concurrent P300 and SSVEP features. IEEE Trans. Biomed. Eng. 2020, 67, 3073–3082. [Google Scholar] [CrossRef]
  41. Apicella, A.; Arpaia, P.; De Benedetto, E.; Donato, N.; Duraccio, L.; Giugliano, S.; Prevete, R. Enhancement of SSVEPs classification in BCI-based wearable instrumentation through machine learning techniques. IEEE Sens. J. 2022, 22, 9087–9094. [Google Scholar] [CrossRef]
  42. Bassi, P.R.A.S.; Rampazzo, W.; Attux, R. Transfer Learning and SpecAugment Applied to SSVEP based BCI Classification. Biomed. Signal Process. Control 2021, 67, 102542. [Google Scholar] [CrossRef]
  43. Wang, X.; Liu, A.; Wu, L.; Li, C.; Liu, Y.; Chen, X. A generalized zero-shot learning scheme for SSVEP-based BCI system. IEEE Trans. Neural Syst. Rehabil. Eng. 2023, 31, 863–874. [Google Scholar] [CrossRef]
  44. Kumar, R.P.; Vandana, S.S.; Tejaswi, D.; Charan, K.; Janapati, R.; Desai, U. Classification of SSVEP signals using neural networks for BCI applications. In Proceedings of the International Conference on Intelligent Controller and Computing for Smart Power (ICICCSP), Hyderabad, India, 21–23 July 2022; pp. 1–6. [Google Scholar] [CrossRef]
  45. Ravi, A.; Pearce, S.; Zhang, X.; Jiang, N. User-specific channel selection method to improve SSVEP BCI decoding robustness against variable inter-stimulus distance. In Proceedings of the 2019 9th International IEEE/EMBS Conference on Neural Engineering (NER), San Francisco, CA, USA, 20–23 March 2019; IEEE: New York, NY, USA, 2019; pp. 283–286. [Google Scholar] [CrossRef]
  46. Ma, Y.; Gong, A.; Nan, W.; Ding, P.; Wang, F.; Fu, Y. Personalized brain-computer interface and its applications. J. Pers. Med. 2022, 13, 46. [Google Scholar] [CrossRef]
  47. Wen, D.; Jiang, M.; Jiao, W.; Wan, X.; Lan, X.; Zhou, Y. The Design Method of SSVEP Stimulus Source based on Overlooking Map. In Proceedings of the ICCPR ’22 2022 11th International Conference on Computing and Pattern Recognition, Beijing, China, 17–19 November 2022; Association for Computing Machinery: New York, NY, USA, 2022; pp. 459–464. [Google Scholar] [CrossRef]
  48. Zhang, S.; Ma, K.; Yin, Y.; Ren, B.; Liu, M. A personalized compression method for steady-state visual evoked potential EEG signals. Information 2022, 13, 186. [Google Scholar] [CrossRef]
  49. Kondo, S.; Tanaka, H. High-frequency SSVEP–BCI with less flickering sensation using personalization of stimulus frequency. Artif. Life Robot. 2023, 28, 803–811. [Google Scholar] [CrossRef]
  50. Kozin, A.; Gerasimov, A.; Bakaev, M.; Pashkov, A.; Razumnikova, O. Automating stimulation frequency selection for SSVEP-based brain-computer interfaces. Algorithms 2023, 16, 502. [Google Scholar] [CrossRef]
  51. Na, Q.; Tanaka, H. Personalized SSVEP-BCI text spelling user interface. ISASE 2024, ISASE2024, 1–4. [Google Scholar] [CrossRef]
  52. Jin, J.; Zhang, Y.; Xu, R.; Chen, Y. An Innovative Brain-Computer Interface Interaction System Based on the Large Language Model. arXiv 2025, arXiv:2503.04567. [Google Scholar]
  53. Siribunyaphat, N.; Punsawad, Y. Steady-state visual evoked potential-based brain-computer interface using a novel visual stimulus with quick response (QR) code pattern. Sensors 2022, 22, 1439. [Google Scholar] [CrossRef]
  54. Tanomjai, B.; Juthong, S.; Bunprom, P.; Tohkhwan, N.; Siribunyaphat, N.; Punsawad, Y. SSVEP-based brain-computer interface via checkerboard pattern with flickering circles. In Proceedings of the 16th Biomedical Engineering International Conference (BMEiCON), Chon Buri, Thailand, 21–24 November 2024; pp. 1–4. [Google Scholar] [CrossRef]
  55. Delorme, A.; Makeig, S. EEGLAB: An Open Source Toolbox for Analysis of Single-Trial EEG Dynamics including Independent Component Analysis. J. Neurosci. Methods 2004, 134, 9–21. [Google Scholar] [CrossRef] [PubMed]
  56. Siribunyaphat, N.; Punsawad, Y. Brain-computer interface based on steady-state visual evoked potential using quick-response code pattern for wheelchair control. Sensors 2023, 23, 2069. [Google Scholar] [CrossRef]
  57. Ye, N.; Wolski, K.; Mantiuk, K. Predicting Visible Image Differences Under Varying Display Brightness and Viewing Distance. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 16–20 June 2019; pp. 5429–5437. [Google Scholar]
  58. Besharat, A.; Samadzadehaghdam, N.; Afghan, R. A comparative review of detection methods in SSVEP-based brain-computer interfaces. IEEE Access 2024, 12, 181232–181270. [Google Scholar] [CrossRef]
  59. Tian, P.; Xu, G.; Han, C.; Du, C.; Li, H.; Chen, R.; Xie, J.; Wang, J.; Jiang, H.; Guo, X.; et al. A subjective and objective fusion visual fatigue assessment system for different hardware and software parameters in SSVEP-based BCI applications. Sci. Rep. 2024, 14, 27872. [Google Scholar] [CrossRef]
Figure 1. Overview of the proposed personalized visual stimuli for the SSVEP-based BCI system.
Figure 1. Overview of the proposed personalized visual stimuli for the SSVEP-based BCI system.
Sensors 25 04623 g001
Figure 2. Proposed SSVEP stimuli using checkerboard patterns: (a) squares (conventional); (b) single-layer circle; (c) double-layer circle; and (d) triple-layer circle.
Figure 2. Proposed SSVEP stimuli using checkerboard patterns: (a) squares (conventional); (b) single-layer circle; (c) double-layer circle; and (d) triple-layer circle.
Sensors 25 04623 g002
Figure 3. Experiment setup.
Figure 3. Experiment setup.
Sensors 25 04623 g003
Figure 4. Layout of SSVEP stimuli with three fundamental frequencies and their harmonics for nine different flicker patterns (Hz), as specified in Table 2, displayed on an LCD monitor.
Figure 4. Layout of SSVEP stimuli with three fundamental frequencies and their harmonics for nine different flicker patterns (Hz), as specified in Table 2, displayed on an LCD monitor.
Sensors 25 04623 g004
Figure 5. Example of topographic brain maps of SSVEP responses to visual stimulation using the proposed circular checkerboard patterns with a mixture of a fundamental flickering frequency and its first harmonic (MHF: 7 Hz and 14 Hz, respectively). (a) SSVEP responses of participant 3 and (b) SSVEP responses of participant 10.
Figure 5. Example of topographic brain maps of SSVEP responses to visual stimulation using the proposed circular checkerboard patterns with a mixture of a fundamental flickering frequency and its first harmonic (MHF: 7 Hz and 14 Hz, respectively). (a) SSVEP responses of participant 3 and (b) SSVEP responses of participant 10.
Sensors 25 04623 g005
Figure 6. Example of topographic brain maps of SSVEP responses to visual stimulation using the proposed circular checkerboard patterns with a mixture of two fundamental flickering frequencies (MFF: 7 Hz and 13 Hz). (a) SSVEP responses of participant 3 and (b) SSVEP responses of participant 10.
Figure 6. Example of topographic brain maps of SSVEP responses to visual stimulation using the proposed circular checkerboard patterns with a mixture of two fundamental flickering frequencies (MFF: 7 Hz and 13 Hz). (a) SSVEP responses of participant 3 and (b) SSVEP responses of participant 10.
Sensors 25 04623 g006aSensors 25 04623 g006b
Figure 7. Flowchart of the classification process of the face-machine interface for simulated wheelchair control.
Figure 7. Flowchart of the classification process of the face-machine interface for simulated wheelchair control.
Sensors 25 04623 g007
Figure 8. Average classification accuracy (%) across four checkerboard configurations (CB0–CB3) and the overall average (AVG) for each flicker pattern: SFF, MFH, and MFF.
Figure 8. Average classification accuracy (%) across four checkerboard configurations (CB0–CB3) and the overall average (AVG) for each flicker pattern: SFF, MFH, and MFF.
Sensors 25 04623 g008
Figure 9. Eye irritation scores from all participants before testing the checkerboard and flicker patterns, with 95% confidence intervals.
Figure 9. Eye irritation scores from all participants before testing the checkerboard and flicker patterns, with 95% confidence intervals.
Sensors 25 04623 g009
Figure 10. Experimental setup of the proposed personalized SSVEP-based BCI system.
Figure 10. Experimental setup of the proposed personalized SSVEP-based BCI system.
Sensors 25 04623 g010
Table 1. Research on personalized visual stimuli for SSVEP-based BCIs.
Table 1. Research on personalized visual stimuli for SSVEP-based BCIs.
AuthorProposed MethodsOutputs
Wen et al. (2022) [47]
  • Personalized preferences for SSVEP stimuli
  • An overlooking map and a black-and-white stimulus at 8–12 Hz frequencies.
  • The overlooking map performs better than the black-and-white stimulus in terms of accuracy and preference scores
Kondo and Tanaka (2023) [49]
  • Personalized stimulus frequencies for high-frequency stimulation (56–70 Hz)
  • Personalized high-frequency stimuli exhibited an accuracy of 87.19% and an ITR of 29.64 bits/min, both exceeding those of the conventional method
Kozin et al. (2023) [50]
  • Personalized frequency response with time delay
  • A photostimuli with 60 white light LEDs, operating in frequency ranges from 5 to 25 Hz, with increments of 1 Hz
  • The responses of each subject to the photostimuli are highly individualized
  • The photostimuli can serve as an effective auxiliary tool for studying the level of subjects’ reactions
Na and Tanaka (2024) [51]
  • Personalized interface design
  • Group of letters on virtual keyboard with different frequency
  • The consistency between the participant’s intended text and the text determined through brainwave analysis, with an accuracy rate of 80%
Jin et al. (2025) [52]
  • Dynamic personalized control interface
  • Multitasking user input interface and scenario building through SSVEP combined with big language modeling
  • Users can enter commands in supported languages.
  • The model creates a corresponding interface based on the input language
Table 2. Specific frequencies pattern for each checkerboard pattern.
Table 2. Specific frequencies pattern for each checkerboard pattern.
Visual Flicker PatternsSequenceSymbolsFlickering Frequencies (Hz)
1st Fundamental2nd FundamentalSub/Harmonics
Single fundamental frequency (SFF)1SFF17--
2SFF213--
3SFF317--
Mixing fundamentals with harmonic frequencies (MFH)4MFH17-14
5MFH213-6.5
6MFH317-8.5
Mixing two fundamental frequencies (MFF)7MFF1713-
8MFF2717-
9MFF313 17-
Table 3. Classification accuracy across checkerboard patterns using PSD methods.
Table 3. Classification accuracy across checkerboard patterns using PSD methods.
SSVEP DetectionAverage Classification Accuracy (%)
Relative PSD MethodPSD Method
ParticipantsCheckerboard PatternsCheckerboard Patterns
CB1CB2CB3CB1CB2CB3
188.981.980.677.879.275
297.286.190.386.177.883.3
380.686.181.983.383.384.7
480.677.880.677.876.477.8
588.990.388.988.981.987.5
686.188.983.381.976.476.4
775.080.681.988.983.380.6
888.986.183.377.880.677.8
983.383.384.779.280.675.0
1094.493.190.383.379.280.6
1184.791.784.787.583.383.3
1283.386.183.376.476.483.3
1381.977.880.688.981.975.0
1487.580.681.981.980.679.2
1581.981.981.981.979.273.6
Mean ± S.D.85.7 ± 5.4084.8 ± 4.6383.9 ± 3.2482.8 ± 4.4480.00 ± 2.4979.6 ± 4.21
Table 4. Participant visual fatigue scores per checkerboard flicker pattern.
Table 4. Participant visual fatigue scores per checkerboard flicker pattern.
Checkerboard Flicker PatternScore of Visual Fatigue
RangeMedianMean ± S.D.
CB0: Flickering squares (conventional)1–422.53 ± 0.55
CB1: Single-layer flickering circle1–432.80 ± 0.56
CB2: Double-layer flickering circle2–553.87 ± 0.59
CB3: Triple-layer flickering circle2–554.27 ± 0.53
Table 6. Optimal stimulus patterns and EEG channels for each frequency pattern and participant.
Table 6. Optimal stimulus patterns and EEG channels for each frequency pattern and participant.
ParticipantsEEG ChannelIndividual SSVEP Stimulus Patterns
Commands: 1–3Commands: 4–6
CheckerboardFlickerCheckerboardFlicker
1O1CB1 MFHCB0MFF
2O1CB0 MFHCB1MFF
3O2CB2SFFCB2MFF
4O1CB3MFHCB0MFF
5O1CB1 MFHCB0MFF
6O2CB1SFFCB3MFF
7O1CB0MFHCB3MFF
8O1CB0 MFHCB0MFF
9O1CB1MFHCB0MFF
10O2CB2SFFCB1MFF
11O1CB0MFHCB1MFF
12O2CB1MFHCB2MFF
13O1CB3SFFCB1MFF
14O1CB2SFFCB0MFF
15O1CB1MFHCB1MFF
MutualO1CB1MFHCB0MFF
Table 7. Comparison of average online SSVEP detection accuracy between mutual and individual.
Table 7. Comparison of average online SSVEP detection accuracy between mutual and individual.
ParticipantAverage Classification Accuracy (%)
Commands: 1–3Commands: 4–6
SSVEP Stimulus PatternsSSVEP Stimulus Patterns
MutualIndividualMutualIndividual
1100.088.995.881.5
2100.088.991.781.5
391.892.675.081.5
479.296.379.792.6
5100.0100.095.892.6
683.390.079.788.6
787.591.275.085.2
8100.088.991.777.8
995.892.395.885.2
1091.794.983.377.8
11100.097.487.592.6
1295.894.979.785.2
1387.5100.070.888.9
1495.8100.091.788.9
15100.096.375.092.6
Mean ± S.D.93.9 ± 6.6194.2 ± 3.9984.4 ± 8.5386.2 ± 5.14
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Siribunyaphat, N.; Tohkhwan, N.; Punsawad, Y. Investigation of Personalized Visual Stimuli via Checkerboard Patterns Using Flickering Circles for SSVEP-Based BCI System. Sensors 2025, 25, 4623. https://doi.org/10.3390/s25154623

AMA Style

Siribunyaphat N, Tohkhwan N, Punsawad Y. Investigation of Personalized Visual Stimuli via Checkerboard Patterns Using Flickering Circles for SSVEP-Based BCI System. Sensors. 2025; 25(15):4623. https://doi.org/10.3390/s25154623

Chicago/Turabian Style

Siribunyaphat, Nannaphat, Natjamee Tohkhwan, and Yunyong Punsawad. 2025. "Investigation of Personalized Visual Stimuli via Checkerboard Patterns Using Flickering Circles for SSVEP-Based BCI System" Sensors 25, no. 15: 4623. https://doi.org/10.3390/s25154623

APA Style

Siribunyaphat, N., Tohkhwan, N., & Punsawad, Y. (2025). Investigation of Personalized Visual Stimuli via Checkerboard Patterns Using Flickering Circles for SSVEP-Based BCI System. Sensors, 25(15), 4623. https://doi.org/10.3390/s25154623

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop