1 |
1
학습 대상들의 뇌파로부터 추출된 제1 뇌파 특징들과 추출된 상기 제1 뇌파 특징들에 대응되는 사용자 레이블들을 이용하여, 사용자 특징 추출기를 포함하는 사용자 분류 모델을 학습하는 사용자 분류 모델 학습부;상기 제1 뇌파 특징들, 상기 사용자 레이블들 및 상기 제1 뇌파 특징들에 대응되는 졸음 상태 레이블들을 이용하여, 특징 추출기, 레이블 예측기 및 사용자 예측기를 포함하는 운전자 졸음 상태 분류 모델을 학습하고, 상기 제1 뇌파 특징들로부터 상기 사용자 특징 추출기를 통해 획득된 사용자 특징들을 이용하여 서로 다른 사용자 특징 간의 거리를 최소화하도록 상기 특징 추출기를 학습하며, GRL(Gradient Reversal Layer)을 이용하여 상기 사용자 예측기를 사용자 적대적 학습(Subject Adversarial Training, SAT)하는 졸음 상태 분류 모델 학습부; 및감지 대상의 뇌파로부터 추출된 제2 뇌파 특징들을 상기 운전자 졸음 상태 분류 모델에 입력하고, 상기 운전자 졸음 상태 분류 모델로부터 상기 감지 대상에 대한 졸음 상태 분류 결과를 획득하는 졸음 상태 감지부;를 포함하는 운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 장치
|
2 |
2
제1항에서,상기 졸음 상태 분류 모델 학습부는,상기 제1 뇌파 특징들로부터 상기 사용자 특징 추출기를 통해 획득된 사용자 특징들을 이용하여, 동일한 클래스의 서로 다른 사용자 그룹 간의 와서스테인(Wasserstein) 거리를 최소화하도록 상기 특징 추출기를 학습하며,상기 클래스는,깨어 있음(awake) 클래스, 피곤함(tired) 클래스 및 졸음(drowsy) 클래스 중 하나인,운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 장치
|
3 |
3
제2항에서,상기 졸음 상태 분류 모델 학습부는,동일한 클래스에 속하는 샘플들에 대해 상기 사용자 특징 추출기를 통해 상기 제1 뇌파 특징들로부터 상기 사용자 특징들을 획득하고, 상기 사용자 특징들을 k-means 클러스터링을 통해 클러스터링하며, 복수개의 클러스터 중에서 랜덤하게 선택된 서로 다른 2개의 클러스터의 상기 사용자 특징들을 상기 특징 추출기에 입력하고, 상기 특징 추출기의 출력인 특징들의 와서스테인 거리를 최소화하는 과정을, 클래스별로 수행하여 서로 다른 사용자 특징 간의 거리를 최소화하도록 상기 특징 추출기를 학습하는,운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 장치
|
4 |
4
제3항에서,상기 와서스테인 거리를 최소화하기 위한 손실 함수(loss function)는,이며,상기 Wa는, 상기 깨어 있음 클래스의 샘플들 사이의 와서스테인 거리를 나타내고,상기 Wt는, 상기 피곤함 클래스의 샘플들 사이의 와서스테인 거리를 나타내며,상기 Wd는, 상기 졸음 클래스의 샘플들 사이의 와서스테인 거리를 나타내고,상기 와서스테인 거리는,이며,상기 H는, 상기 특징 추출기의 출력인 특징들을 나타내고,상기 Hg는, 상기 복수개의 클러스터 중에서 랜덤하게 선택된 클러스터의 사용자 특징들을 입력으로 하여 상기 특징 추출기로부터 출력된 특징들을 나타내며,상기 는, 주변값들 와 를 가지는 모든 결합 분포들(joint distributions) 의 집합을 나타내는,운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 장치
|
5 |
5
제1항에서,상기 사용자 적대적 학습(SAT)을 위한 손실 함수(loss function)는,이며,상기 x는, 상기 제1 뇌파 특징을 나타내고,상기 s는, 상기 사용자 레이블을 나타내며,상기 Mf는, 상기 특징 추출기를 나타내고,상기 θf는, 상기 특징 추출기의 학습 파라미터들을 나타내며,상기 Ms'는, 상기 사용자 예측기를 나타내고,상기 θs'는, 상기 사용자 예측기의 파라미터들을 나타내며,상기 L은, 상기 사용자 예측기의 손실 함수를 나타내는,운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 장치
|
6 |
6
제1항에서,상기 운전자 졸음 상태 분류 모델의 손실 함수(loss function)는,이며,상기 y는, 상기 졸음 상태 레이블을 나타내고,상기 ^y는, 상기 운전자 졸음 상태 분류 모델의 출력인 예측 졸음 상태 레이블을 나타내며,상기 n은, 상기 졸음 상태 레이블의 개수를 나타내는,운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 장치
|
7 |
7
제1항에서,상기 사용자 분류 모델은,뇌파 특징들을 입력으로 하고, 사용자 레이블들을 출력으로 하며,상기 사용자 분류 모델의 손실 함수(loss function)는,이고,상기 s는, 상기 사용자 레이블을 나타내며,상기 ^s는, 상기 사용자 분류 모델의 출력인 예측 사용자 레이블을 나타내고,상기 n은, 상기 사용자 레이블의 개수를 나타내는,운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 장치
|
8 |
8
제1항에서,상기 학습 대상들의 뇌파에서 밴드 패스 필터(Band Pass Filter)를 통해 아티팩트(Artifact)를 제거하고, 아티팩트가 제거된 뇌파로부터 미분 엔트로피(Differential Entropy, DE) 특징에 대해 미리 설정된 크기 간격으로 특징을 추출하여 상기 제1 뇌파 특징들을 획득하며, 선형 동적 시스템(Linear Dynamic System)을 이용하여 상기 제1 뇌파 특징들을 스무딩(Smoothing)하고, 상기 제1 뇌파 특징들에 대응되는 상기 사용자 레이블들을 획득하는 데이터 전처리부;를 더 포함하는 운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 장치
|
9 |
9
제8항에서,상기 데이터 전처리부는,미분 엔트로피(DE) 특징의 계산식을 통해 상기 제1 뇌파 특징들을 획득하며,상기 계산식은,이고,상기 f는, 가우시안 분포(Gaussian distribution)를 따르는 랜덤 변수들의 확률 밀도 함수(probability density function)를 나타내는,운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 장치
|
10 |
10
학습 대상들의 뇌파로부터 추출된 제1 뇌파 특징들과 추출된 상기 제1 뇌파 특징들에 대응되는 사용자 레이블들을 이용하여, 사용자 특징 추출기를 포함하는 사용자 분류 모델을 학습하는 단계;상기 제1 뇌파 특징들, 상기 사용자 레이블들 및 상기 제1 뇌파 특징들에 대응되는 졸음 상태 레이블들을 이용하여, 특징 추출기, 레이블 예측기 및 사용자 예측기를 포함하는 운전자 졸음 상태 분류 모델을 학습하고, 상기 제1 뇌파 특징들로부터 상기 사용자 특징 추출기를 통해 획득된 사용자 특징들을 이용하여 서로 다른 사용자 특징 간의 거리를 최소화하도록 상기 특징 추출기를 학습하며, GRL(Gradient Reversal Layer)을 이용하여 상기 사용자 예측기를 사용자 적대적 학습(Subject Adversarial Training, SAT)하는 단계; 및감지 대상의 뇌파로부터 추출된 제2 뇌파 특징들을 상기 운전자 졸음 상태 분류 모델에 입력하고, 상기 운전자 졸음 상태 분류 모델로부터 상기 감지 대상에 대한 졸음 상태 분류 결과를 획득하는 단계;를 포함하는 운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 방법
|
11 |
11
제10항에서,상기 운전자 졸음 상태 분류 모델을 학습하고, 상기 특징 추출기를 학습하며, 상기 사용자 적대적 학습하는 단계는,상기 제1 뇌파 특징들로부터 상기 사용자 특징 추출기를 통해 획득된 사용자 특징들을 이용하여, 동일한 클래스의 서로 다른 사용자 그룹 간의 와서스테인(Wasserstein) 거리를 최소화하도록 상기 특징 추출기를 학습하는 것으로 이루어지며,상기 클래스는,깨어 있음(awake) 클래스, 피곤함(tired) 클래스 및 졸음(drowsy) 클래스 중 하나인,운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 방법
|
12 |
12
제10항에서,상기 학습 대상들의 뇌파에서 밴드 패스 필터(Band Pass Filter)를 통해 아티팩트(Artifact)를 제거하고, 아티팩트가 제거된 뇌파로부터 미분 엔트로피(Differential Entropy, DE) 특징에 대해 미리 설정된 크기 간격으로 특징을 추출하여 상기 제1 뇌파 특징들을 획득하며, 선형 동적 시스템(Linear Dynamic System)을 이용하여 상기 제1 뇌파 특징들을 스무딩(Smoothing)하고, 상기 제1 뇌파 특징들에 대응되는 상기 사용자 레이블들을 획득하는 단계;를 더 포함하는 운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 방법
|
13 |
13
제10항 내지 제12항 중 어느 한 항에 기재된 운전자 뇌파 기반 사용자 독립적인 졸음 상태 감지 방법을 컴퓨터에서 실행시키기 위하여 컴퓨터로 읽을 수 있는 기록 매체에 저장된 컴퓨터 프로그램
|