이번 글은 호모그래피를 사용한 비디오 안정화입니다.


팀원들과 졸업작품으로 진행했습니다.


영상을 입력으로 주면 기울기 노이즈 값을 보정하여 영상을 보여줍니다.



opencv, C++로 프로그램을 제작하였고


사용된 기술들은 SURF, ORB, Homography, RANSAC, Kalman Filter, Affine Transform입니다.


Homography란?


2D평면에서 임의의 사각형을 임의의 사각형으로 매핑할 수 있는 변환입니다.



칼만필터(Kalman Filter)란?


잡음이 포함되어 있는 선형 역학계의 상태를 추적하는 재귀 필터로


과거의 정보와 새로운 측정값을 사용하여 측정값에 포함된 잡음을 제거시켜 추정값을 얻습니다.


위성, 미사일 제어분야에도 사용됩니다.


Ransac이란?


http://kkhipp.tistory.com/50


제 블로그에 RANSAC 포스팅을 했었습니다. 참고해주세요~



해당 프로그램 흐름도입니다.

 

라즈베리파이란 간단히 말하면 초소형 컴퓨터입니다.

 

아두이노 같은 제품인데 컴퓨터 같이 OS도 있고 활용분야가 좀 더 높습니다.

 

컴퓨터와 같이 RAM, CPU가 있고 USB포트, HDMI입력, 랜선포트가 장착 되어있습니다.

 

이 때문에 키보드와 모니터를 연결하여 컴퓨터처럼 활용할 수 있고 웹캠을 달아 영상처리가 가능합니다.

 

그리고 아두이노처럼 GPIO 핀들이 있기 때문에 모터나 센서들을 손쉽게 제어 가능합니다.

 

라즈베리파이에는 라즈비안 이라는 리눅스 기반의 OS 설치하여 SD카드를 장착하여 사용가능합니다.

 

이것들이 가능한 이유는 우선적으로 라즈베리파이의 칩이 AVR이나 아두이노의 칩보다 성능이 좋기 때문입니다.

 

제일 최근 모델은 라즈베리파이3 B+ 이고

 

CPU 클럭, 기본 와이파이 모듈, 블루투스, GPIO 보조 핀 이 업그레이드 되었네요 ㅎ 

 

그리고 가격은 5만원 근처로 생각하시면 됩니다.

 

교육용이 목적이기 때문에 사양에 비해 가격이 저렴한 편이라고 합니다.

 

 

라즈베리파이의 장점은 넉넉한 메모리, 그 밖에 간편한 인터넷 사용 등등 왠만한 작품은 다 커버가능합니다.

 

단점은 처음에 OS를 설치해야하고 리눅스 환경을 써보지 못하신 분들께는 어려움이 있을 수 있습니다.

 

팀프로젝트를 하는데 뭐 인터넷 활용이 필요하다던가 복잡한 영상처리가 필요한 경우 라즈베리파이를 추천해드리고

 

간단한 센서 구동, 라인트레이서 등은 아두이노, AVR을 추천드립니다.

 

잘 판단하시고 사용하세요! 

 

 

'최신 트렌드' 카테고리의 다른 글

발뮤다에 관해서  (0) 2018.10.22
다이슨에 관해서  (0) 2018.10.04
휴대폰의 역사  (0) 2018.07.05
디스플레이 내장 지문인식  (0) 2018.05.24
양자 컴퓨터와 양자 통신  (0) 2018.05.05

OFDM 송수신 시스템의 구조를 그려봤습니다.



OFDM의 


CP(Cyclic Prefix)는 한 유효데이터 신호의 echo에 의한 간섭을 제거하기 위하여 GI에 CP를 삽입한다.


GI(Guard Interval)은 유효데이터신호와 그 다음 유효데이터신호의 간섭을 막기 위해 GI를 사용한다.


OFDM 심볼 = Time신호 + CP




통신에서 신호를 복원하기위해 채널을 파악하고 하는 행위들은 Pilot신호를 통해 가능


Pilot신호는 송신부에서 보내줌


Pilot 은 주파수 신호다!, 미리 값을 알고 있는 신호다


OFDM은 Orthogonal, Sinc함수들을 겹쳐도 나중에 복원 가능


OFDM은 여러 주파수의 신호를 겹쳐 보내서 나중에 다 복원가능한 시스템인데


이 겹치는거 때문에 PAPR이 커지는 단점이 있다.


그러면 증폭기를 비싼거 써야하는 단점, SCM방식 등으로 극복


CDMA 직교코드생성 방식 알아두자!


LTE - FDD, TDD 둘다 가능


MIMO - 1)전송속도 빠르게 2) 에러율 감소 *1번 2번 두가지를 동시에 가지진 못함 ex)전송속도 빠르게 - 에러율 그대로


8월 31일 용산역 근처 드래곤 시티에서 빗컴 거래소 밋업이 있었습니다. 



밋업의 시작은 가상화페, 블록체인, BS 토큰에 관한 영상으로 시작되었습니다.



첫 번째 시간은 빗컴 CMO 코치텐 님께서 시작하셨습니다.


BS토큰 시스템 비전, 거래소에 대한 소개를 하셨습니다.



빗컴은 비트코인의 성공사례를 본받으려고 합니다.



그리고 현재 블록체인 기술로 수익을 낼 수 있는 방법은 거래소가 최선이라고 생각하여


거래소부터 시작한다고 하셨습니다.


빗컴의 기본 거래코인?은 USDT 이라고 했습니다. 


비트코인과 이더리움에 비해서 안정적이기 때문입니다.



빗컴의 특이사항은 거래소가 2개입니다. 


A거래소, B거래소


B거래소는 최저 수수료로 고객을 모으고 A거래소는 활동에 대한 보상을 수수료를 통해서 고객에게 준다고 했습니다.


빗컴의 방향은 모든 고객이 만들어가는 거래소라고 합니다. 



다음 순서는 이동재님이 기술적인 부분을 다뤘습니다.


시스템 네트워크 기술, 지갑 관리 시스템, 조합엔진에 대해서 언급하셨습니다.



다음은 김교순님이 보안적인 부분을 다뤘습니다.


요새 보안, 해킹에 흥미가 생겼었는데 재밌었습니다.


크립토재킹이 기억에 남습니다.


크립토재킹이란 해커가 탄탄한 보안을 직접 뚫지 않고 사용자의 권한을 탈취하여 수월하게 해킹하는 방법입니다. 



다음은 패널 디스커션과 Q&A시간이 있었습니다.


거래소 규제 관련 디스커션이 제일 인상깊었습니다.


우리나라와 중국을 비교하여 우리나라는 우선 규제하고 시작하고 중국은 일단 풀어주고 그 다음 규제하는 스타일이라고 합니다.


패널들 입장도 우선 규제하는게 맞다와 일단 풀어주고 그 다음 규제하자 로 약간 나뉘었습니다.



마지막 럭키드로우 순서!!


빗컴 티셔츠와 가상화폐를 상품으로 줬습니다.


이번 글에서는 이동통신 시스템에서 채널은 어떻게 추정하는지 알아보겠습니다.


N-LOS 상황에서 기지국이 여러 개의 단말기에 신호를 보낸다고 생각합니다.(Downlink)


여기서 기지국은 보내는 신호 중간중간에 파일럿 신호를 보내줍니다.(Pilot)


파일롯 신호란 기지국과 단말기 모두 알고 있는 신호를 말합니다.


y=hp+n 


y=수신신호, h=채널, p=파일럿, n=노이즈


채널은 시간이나 위치에 따라서 달라집니다.


파일럿 신호를 적당한 간격으로 배치하여 채널을 추정하여 그 근처의 신호에 적용하여 사용합니다.


파일럿 신호는 시간개념이 아니라 주파수개념입니다.


참고로 채널의 크기는 클수록 좋고 0에 가까워질수록 페이딩 에러 확률이 증가합니다.


채널 추정 과정


양변을 p로 나눕니다. 여기서 p는 매우 큽니다.


y/p=h+n/p => h'=y/p     여기서 n/p는 매우 작으니까 생략, h'=채널의 추정치


이 채널 추정치를 바로 다음 신호에 대입하여 사용합니다. 


z = y/h'    여기서 z는 결정변수

5G의 시대가 다가오면서 통신 속도는 점점 빨리지고 있습니다.


이번 글은 통신 속도는 어떠한 변수와 관계가 있는지 살펴보려고 합니다.


결론부터 말하자면 통신 속도는 대역폭과 비례하는 관계입니다.


일반 적으로 통신에 있어서 신호(1bit)는 불연속적인 Sin파 형태로 보내집니다.


그리고 이 사인파를 주파수 도메인에서 바라보면


대역폭과 1 bit를 가장 빠르게 전송하는데 걸리는 시간과 반비례함을 알 수 있습니다.


이를 통해 대역폭과 통신 속도는 비례함을 알 수 있습니다.


아래에는 이해하기 쉽게 그림과 식으로 풀어냈습니다.



1. 맛보기


화이트햇 해커 - 선의의 목적으로 보안상의 취약점을 찾아내고 그에 대한 해결책을 제시하기도 하는 해커


블랙햇 해커 - 악의적인 목적으로 컴퓨터에 침입하고 개인적인 이득을 취하는 해커          


그레이햇 해커 - 화이트햇과 블랙햇의 중간 단계이며 불법적인 해킹을 시도한다. 

                     법의 경계를 넘어도 직접적인 피해를 초래하지는 않는다.


화이트햇 = 착한 사람, 블랙햇 = 나쁜 사람, 그레이햇 = 이상한 사람


핵티비스트 = 해킹을 수단으로 사회적, 사상적, 종교적, 정치적 메세지를 설파하는 해커 ex)Anonymous


리버스 엔지니어링 - 프로그램 코드의 역분석을 하는 엔지니어링


해킹 학습을 위한 지식


1. 시스템 관련 지식


버퍼 오버플로우 공격은 정상적인 프로그램을 오작동시켜서 시스템의 특정 메모리 영역을 공격하기 위한 목적으로 


메모리 값을 조작하는 과정 필요


따라서 메모리 구조, 프로그램 작동 원리, 시스템 권한 체계 등의 지식 필요


2. 프로그래밍 언어


C, C++, 어셈블리, 파이썬



워게임(wargame)이란?


취약한 가상의 환경을 구축해두고 실전처럼 공격할 수 있도록 만든 일종의 해킹 연습장


책에는 위챌(wechall)이라는 서비스를 소개함 (www.wechall.net)


실습해볼때는 Virtual Box 추천



해킹 대회는 데프콘 CTF나 한국에서 개최되는 코드게이트 국제해킹방어대회가 있다.


2. 웹해킹


웹해킹 관련 환경 구축


APM구축


웹프록시 툴



구글 검색을 활용한 해킹도 있다.


업로드 취약점을 통해 웹 쉘을 서버에 업로드하여 실행하면 시스템 명령어를 실행할 수 있다.


크로스 사이트 스크립팅 취약점을 이용한 해킹

이번에는 커런트 미러에 대하여 알아보겠습니다.

 

그 전에 전류원에 관하여 간단히 알아보고 넘어가겠습니다.

 

 

 

전류원이란 부하나 전압에 관계없이 항상 일정한 전류를 내보내려고 하는 회로입니다.

 

전류원에는 대표적으로 BJT, FET가 있습니다.

 

커런트 미러(Current Mirror)는 전류 미러라고도 하며

 

트랜지스터를 전류원으로 이용하여 같은 크기의 전류를 계속해서 만들어내는 회로라고 정의되어있습니다.

 

 

출처 : 리브레 위키

 

,,

 

이를 이용하면 을 도출할 수 있다.

 

 

 

 

 

혹시 블록체인, 비트코인, 가상화폐에 관심이 있으신분들을 위한 사이트 리캣을 소개합니다.


http://blockchainlife.co.kr/


리캣이란?



블록체인, 가상화폐 관련 행사, 컨퍼런스에 참가하고 소정의 지원금을 받을 수 있는 사이트입니다.


리캣의 몇 가지 장점을 소개해드리겠습니다.


1. 유료의 블록체인, 가상화폐 관련 행사에 무료로 참가가 가능하다.


2. 행사에 참가해 에어드랍도 받기가 가능하다.


3. 아직 개설된지 얼마 안돼서 참가할 수 있는 확률이 높다.


4. 행사에 참가하면 소정의 지원금을 받을 수 있다.




'투자' 카테고리의 다른 글

갭투자란?  (0) 2018.10.30
BS토큰 시스템과 유저중심 거래소 빗컴 밋업  (0) 2018.09.02
후오비카니발 후기  (1) 2018.08.03
테라펀딩 투자 후기  (0) 2018.07.31
ASIA BLOCKCHAIN CORPS 후기  (1) 2018.07.01

후오비 카니발에 다녀왔습니다.


후오비는 가상화폐 거래소로 요새 공격적인 마케팅을 펼치고 있다고 합니다.


후오비 카니발이 이슈가 된 이유는 바로 비트코인캐쉬의 아버지 우지한과 비트코인닷컴 대표 로저버의 참석 때문입니다.


장소는 그랜드 인터컨티넨탈 서울 파르나스에서 열렸습니다.



사람은 생각보다 훨씬 많았습니다.


책자랑 신분증을 내고 번역기를 대여 받았습니다.



제일 방문자가 많았던 피블 부스!



현장 분위기입니다ㅎ



부스마다 다양한 에어드랍이 많았습니다.







비트코인 닷컴 대표 로저버는 경제 자유도의 중요성을 강조했습니다.


남한과 북한을 예시로 비교했고 비트코인은 매우 뛰어난 경제 자유도를 가져온다고 설명했습니다.



네오의 Malcolm lerider는 개발자 커뮤니티의 중요성을 강조했습니다.


네오는 단 한번의 검증으로 충분한 걸 지향한다고 했습니다.



Uranus사는 컴퓨터 리소스 공유 플랫폼을 운영합니다.


리소스 공유란 우버나 에어비앤비처럼 개인들의 원래 있는 리소스를 공유하여 수익을 내는 사업입니다.



둘째 날에만 참가해서 우지한님은 못 봐서 아쉬웠지만 재밌었던 컨퍼런스였습니다.


다음에는 참가에서 에어드랍도 적극적으로 받아봐야겠습니다 ㅎ

+ Recent posts