디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

영상처리를 이용한 물 절약 지능형 소변기 시스템

생각놀이갤로그로 이동합니다. 2012.02.05 14:30:56
조회 247 추천 0 댓글 25

  1. 배경
 현대의 자동화된 화장실의 소변기는 물을 두번 내린다. 사용자가 접근할 때 한번 물을 내리고 소변을 보고 난 뒤 또 한번 물을 내려서 소변기의 청결을 유지한다. 하지만, 한번의 소변에 물을 두번이나 내리다 보니 이중으로 세척을 하여 귀중한 상수원을 낭비하고 있다.
 따라서 본 제안서에서는 소변기에 소변이 나오는 순간에만 물을 내림으로써 한번의 물내림만으로도 소변기의 청결을 유지할 수 있는 지능형 물절약 소변기를 제안하고자 한다.

 2. 동작개념
H/W
 소변기의 내부에 카메라와 LED조명을 설치한다. 카메라는 소변기 내부를 촬영하며,  LED 조명을 이용하여, 카메라의 화상에 안정적인 명도를 유지한다. 촬영한 카메라화상은 중앙의 PC로 전송하여, 영상처리를 통해 소변기에 소변이 나오는 순간을 검출하고, 이 정보를 바탕으로 물을 내릴 타이밍을 결정하여 소변기에 명령을 내린다.

S/W
 영상처리를 이용한 소변의 인식은 다음과 같은 절차를 통하여 이루어진다.
1. 색상기반의 인식을 병행하므로 들어온 영상을 HSI(HSV) 채널로 변환한다.

2. I채널의 중심값이 임계치 이하로 내려가면 사람이 소변기 앞에 선 것으로 간주하고 LED조명을 켠다.
 - 소변기는 평소에는 조명에 개방되어 있지만, 소변을 볼 때에는 인체에 의해 외부광이 거의 차단되므로, LED에 의한 안정적인 조명공급이 가능하다.

3. 색상채널에서 살구색 각도를 제외한 모든 픽셀을 255로 바꾸어 준다. 이때 살구색 각에 해당하는 픽셀은 0으로 바꾸어 준다.

4. 3에서 이진화된 영상을 라벨링하여, 픽셀 수가 임계치 이상인 라벨을 구한다.

5. 4의 영상에서 픽셀수가 임계치 이상인 라벨을 분리하여, 이 영상을 세선화 한다. (스켈레톤 구하기)

6. 세선화된 영상에서 직선의 끝 부분의 좌표를 '귀ㄷ..'의 좌표로 보고 원본영상에서 이 좌표를 중심으로 한 일정 크기의 사각형을 ROI로 분리한다.
-이 시점에서 '귀ㄷ..'의 지속적인 추적이 이루어 져야 하며, 멀티 트레킹이 가능한 알고리즘이므로 이론상 다수의 '귀ㄷ..'가 존재하더라도 추적이 가능

7. 6번의 영상의 좌반면(소변기의 벽방향)을 히스토그램 평활화 하고 이진화 한뒤 검은픽셀이 일정 개수 이상이면 소변이 방출되는 것으로 간주한다.


--------------------------------------------------------------------------------------------------------------------------
 물론 테스트를 많이 거쳐 봐야겟지만, 이론상 걸리는 부분이 7번이야 그레이스케일에서 액체는 구분하기가 좀 어려운데 LED조명을 가까이서 비추니까 소변이 소변의 색상에 무관하게 빛을 많이 반사해서 명도가 올라간다는 예측이긴 한데 소변이라는게 액체인데다가 사람마다 색상도 조금씩 달라서 원본영상에서 분리해 내기가 조낸 곤란함

이걸 골라낼 만한 뭔가 좋은 방법이 없을까나?

밑에 귀중한 의견 써 주신 횽의 의견을 받아들여 계량 함

8. 7번에서 구한 소변들의 좌표를 바탕으로 최소자승법을 사용하여, 소변의 궤적 방정식을 구함( 이때 소변의 궤적은 2차곡선으로 볼 수 있음 ) 이 방정식을 이용하여 소변의 착탄좌표를 특정하고, 노즐을 이용하여, 그 부분만을 세척
- 기존의 전체 물내림에 비하여, 80% 이상의 수량이 절약되며, 더럽혀진 부분만을 세척하는 개념이므로, 청결도는 기존의 장비와 유사한 수준

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
302001 갑자기 빡쳐서 똥글 싸고 학교 감 dot(125.128) 12.02.07 48 0
301997 c언어 다시 입문해볼까 하는데 컴파일러는 보통 어디서 구하세요? [9] ㅂㅈㄷㄱ(121.158) 12.02.07 110 0
301995 혹시 연산자 후위표기법으로 변환하는거 잘 아는사람 [3] Gavi_cp갤로그로 이동합니다. 12.02.07 54 0
301993 프로그래밍은 뭘로 입문?? [1] ㅂㅈㄷㄱ(121.158) 12.02.07 69 0
301992 문신하려는데 형들 반짝이는 아이디어 좀 [11] 캐빈민(218.237) 12.02.07 86 0
301986 주말도 못쉬고 일할정도면 여자친구는 언제 만나는거임?? 뉴비(14.33) 12.02.07 75 0
301982 그루폰 망해가는 거냐? □ㅁ갤로그로 이동합니다. 12.02.07 46 0
301976 php 도 별로 다르지 않네 ㅋㅋㅋ 괜히 겁먹었어~~ [6] 거칠게갤로그로 이동합니다. 12.02.07 133 0
301975 졸려..... 쿄스케갤로그로 이동합니다. 12.02.07 35 0
301973 C언어) 2차원배열 포인터에서 헷갈리는거.. [6] a(59.12) 12.02.07 237 0
301972 asp.net에 구글맵 연동하고 구글 api 가져다 쓸수 있냐? [2] □ㅁ갤로그로 이동합니다. 12.02.07 74 0
301970 어베스트 오진때매 돌겟네 [1] ㅍㅍㅍㅍ(180.231) 12.02.07 60 0
301969 제 아이디어를 실물로 구현해줄 개발자를 구합니다 (3년차 이상) [12] 초딩6(112.158) 12.02.07 181 0
301968 만화 임금님게임 아는프갤러 있음? Gavi_cp갤로그로 이동합니다. 12.02.07 45 0
301967 프갤 죽었나요? Gavi_cp갤로그로 이동합니다. 12.02.07 107 0
301966 아스형과 함께 똥싸는시간 Gavi_cp갤로그로 이동합니다. 12.02.07 33 0
301965 난 평생 독신으로 살아야할덧 [1] Gavi_cp갤로그로 이동합니다. 12.02.07 81 0
301964 인생에 낙이없다 ㅠㅠ [3] Gavi_cp갤로그로 이동합니다. 12.02.07 56 0
301961 자바 에플릿 개념이 닷넷에선 뭐랑 비슷함? [1] □ㅁ갤로그로 이동합니다. 12.02.07 51 0
301960 누구 주소 아는 사람 없나? ㅁㄴㅇ(210.90) 12.02.07 34 0
301959 개발자 대우가 막 좋아지면 어떤 현상이 일어날꺼 같냐? [1] □ㅁ갤로그로 이동합니다. 12.02.07 114 0
301951 [Java] 형들 코드 한줄만 도와주세요 [5] 돼지(175.201) 12.02.07 81 0
301950 솔직히 우리나라 여자 젖통 혐오스럽지 □ㅁ갤로그로 이동합니다. 12.02.07 158 0
301948 경력도 뭣도 안되면 그냥 [1] 씨발라드세요갤로그로 이동합니다. 12.02.07 65 0
301945 너네 일욕심 부리지 마 [5] □ㅁ갤로그로 이동합니다. 12.02.07 85 0
301943 마이빌더 라고 아는 사람 없음? [1] □ㅁ갤로그로 이동합니다. 12.02.07 6342 0
301942 요즘 늙어가는건지 어쩐건지...나이 어린 애들 보면... [5] 캐노화닭(115.92) 12.02.07 144 0
301939 와하하하 이거 진짜 심각한건데 웃기네~~~ [2] Gromit갤로그로 이동합니다. 12.02.07 128 0
301938 xframe 쓰지마라. 절대 쓰지마라. [4] 고추장불고기갤로그로 이동합니다. 12.02.07 12182 2
301934 형들 내 계획인데... 이거 멍청한 짓일까? [3] 흰머리(221.155) 12.02.07 110 0
301933 이거 내가 쓴건데 이거에 대해서 어케생각하냐 최대한 많은 사람들의 생각을 [4] gggg(89.246) 12.02.07 67 0
301932 형들 신입 들어가면 아예 쉴시간이 없다는게 트루임?? [1] 뉴비(14.33) 12.02.07 136 0
301931 한글과컴퓨터 [3] 김탱구○갤로그로 이동합니다. 12.02.07 107 0
301930 자 이제 발닦고 잡시다. Deskjet(183.98) 12.02.07 65 0
301929 나는 생각한다, 고로 존재한다. [2] 바보플머(222.121) 12.02.07 127 0
301928 형들 제발 도와줘!! 체크섬 관련 질문인데 너무 급해!!! [14] 로야이(219.251) 12.02.07 175 0
301927 아이퐁앱 개발하려면 [7] ㅇㄹ(110.12) 12.02.07 111 0
301926 비쥬얼스튜디오2010 빌드 후 오류목록 보는거 어떻게 하나요?? [4] 이이(218.49) 12.02.07 192 0
301925 scanf 질문 [13] CoBlin갤로그로 이동합니다. 12.02.07 111 0
301924 밑에 로그켓 해결방법 [3] 정신차리고갤질해라갤로그로 이동합니다. 12.02.07 125 0
301922 형님들 군대가기전에 c공부하면 득이될까요? [5] ㅇㅇ(121.54) 12.02.06 105 0
301920 로또 번호 예상할게 뭐가 있을까요? [41] (203.237) 12.02.06 189 0
301919 얼마전에 보험들었는데 ㄱㄴㄴ(218.153) 12.02.06 49 0
301918 목디스크 걸린거 같다. ㄱㄴㄴ(218.153) 12.02.06 34 0
301917 여기서 외국에서 프로그래머하시는횽들 있어요? [6] ㅇㅇ(121.137) 12.02.06 188 0
301913 확장자 cap파일 아시는분? [3] 정수정•‿•갤로그로 이동합니다. 12.02.06 564 0
301912 묵향 29권 나온건 알고 갤질함? [6] ㅇㅇㅇ(121.144) 12.02.06 113 0
301911 형아들아... 지금 개발중인 스마트폰게임인데..조작방법 평가좀해줘... [11] 싴보이갤로그로 이동합니다. 12.02.06 222 0
301910 atl? c# mfc 웹 브라우져 ㅇㅇ(121.162) 12.02.06 86 0
301909 취업도 안되는데 학원 다닐까요? [3] (210.113) 12.02.06 189 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2