디시인사이드 갤러리

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

갤러리 본문 영역

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

생각놀이갤로그로 이동합니다. 2012.02.05 14:30:56
조회 246 추천 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 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
301961 자바 에플릿 개념이 닷넷에선 뭐랑 비슷함? [1] □ㅁ갤로그로 이동합니다. 12.02.07 51 0
301960 누구 주소 아는 사람 없나? ㅁㄴㅇ(210.90) 12.02.07 34 0
301959 개발자 대우가 막 좋아지면 어떤 현상이 일어날꺼 같냐? [1] □ㅁ갤로그로 이동합니다. 12.02.07 109 0
301951 [Java] 형들 코드 한줄만 도와주세요 [5] 돼지(175.201) 12.02.07 80 0
301950 솔직히 우리나라 여자 젖통 혐오스럽지 □ㅁ갤로그로 이동합니다. 12.02.07 155 0
301948 경력도 뭣도 안되면 그냥 [1] 씨발라드세요갤로그로 이동합니다. 12.02.07 64 0
301945 너네 일욕심 부리지 마 [5] □ㅁ갤로그로 이동합니다. 12.02.07 84 0
301943 마이빌더 라고 아는 사람 없음? [1] □ㅁ갤로그로 이동합니다. 12.02.07 6340 0
301942 요즘 늙어가는건지 어쩐건지...나이 어린 애들 보면... [5] 캐노화닭(115.92) 12.02.07 141 0
301939 와하하하 이거 진짜 심각한건데 웃기네~~~ [2] Gromit갤로그로 이동합니다. 12.02.07 128 0
301938 xframe 쓰지마라. 절대 쓰지마라. [4] 고추장불고기갤로그로 이동합니다. 12.02.07 12160 2
301934 형들 내 계획인데... 이거 멍청한 짓일까? [3] 흰머리(221.155) 12.02.07 108 0
301933 이거 내가 쓴건데 이거에 대해서 어케생각하냐 최대한 많은 사람들의 생각을 [4] gggg(89.246) 12.02.07 67 0
301932 형들 신입 들어가면 아예 쉴시간이 없다는게 트루임?? [1] 뉴비(14.33) 12.02.07 134 0
301931 한글과컴퓨터 [3] 김탱구○갤로그로 이동합니다. 12.02.07 106 0
301930 자 이제 발닦고 잡시다. Deskjet(183.98) 12.02.07 61 0
301929 나는 생각한다, 고로 존재한다. [2] 바보플머(222.121) 12.02.07 124 0
301928 형들 제발 도와줘!! 체크섬 관련 질문인데 너무 급해!!! [14] 로야이(219.251) 12.02.07 174 0
301927 아이퐁앱 개발하려면 [7] ㅇㄹ(110.12) 12.02.07 107 0
301926 비쥬얼스튜디오2010 빌드 후 오류목록 보는거 어떻게 하나요?? [4] 이이(218.49) 12.02.07 190 0
301925 scanf 질문 [13] CoBlin갤로그로 이동합니다. 12.02.07 111 0
301924 밑에 로그켓 해결방법 [3] 정신차리고갤질해라갤로그로 이동합니다. 12.02.07 124 0
301922 형님들 군대가기전에 c공부하면 득이될까요? [5] ㅇㅇ(121.54) 12.02.06 104 0
301920 로또 번호 예상할게 뭐가 있을까요? [41] (203.237) 12.02.06 186 0
301919 얼마전에 보험들었는데 ㄱㄴㄴ(218.153) 12.02.06 46 0
301918 목디스크 걸린거 같다. ㄱㄴㄴ(218.153) 12.02.06 31 0
301917 여기서 외국에서 프로그래머하시는횽들 있어요? [6] ㅇㅇ(121.137) 12.02.06 188 0
301913 확장자 cap파일 아시는분? [3] 정수정•‿•갤로그로 이동합니다. 12.02.06 563 0
301912 묵향 29권 나온건 알고 갤질함? [6] ㅇㅇㅇ(121.144) 12.02.06 109 0
301911 형아들아... 지금 개발중인 스마트폰게임인데..조작방법 평가좀해줘... [11] 싴보이갤로그로 이동합니다. 12.02.06 222 0
301910 atl? c# mfc 웹 브라우져 ㅇㅇ(121.162) 12.02.06 84 0
301909 취업도 안되는데 학원 다닐까요? [3] (210.113) 12.02.06 188 0
301907 비쥬얼스튜디오 글씨 확대/축소 어떻게 하나요??? [2] (218.49) 12.02.06 280 0
301904 자바 안드로이드 개발자 구인하는데 일본어, 운전면허는 왜 요구할까? [16] ㅇㅇㅇ(121.144) 12.02.06 280 0
301903 게임 업계 취직할려면 [3] 신미애갤로그로 이동합니다. 12.02.06 255 0
301900 들보횽은 왜 저격 존나게 당해도 차단 안당함? [2] 캐들보닭(115.92) 12.02.06 98 0
301899 뭐여 내 글 어디까지 저격당한거여? [2] dlbo갤로그로 이동합니다. 12.02.06 105 0
301898 ㅅㅂ 프갤은 세줄요약이 전통아님? C_Perl갤로그로 이동합니다. 12.02.06 77 0
301896 게이형들 스도쿠 알고리즘 쉬워? [3] 남대생.갤로그로 이동합니다. 12.02.06 131 0
301895 오늘은 끼지못하것다 [2] C_Perl갤로그로 이동합니다. 12.02.06 85 0
301894 밥은 먹고 겔질 하는거냐??? [2] 거칠게갤로그로 이동합니다. 12.02.06 93 0
301893 꿀레 봐라 2 C_Perl갤로그로 이동합니다. 12.02.06 77 0
301892 꿀레 봐라 [1] C_Perl갤로그로 이동합니다. 12.02.06 123 0
301891 뭐여..아직도 이러고 있는거여..? 지금 18ryu가 중요한게 아님... [15] 캐들보닭(115.92) 12.02.06 175 0
301890 18ryu가 누군가 했네.. [1] 이문동쮸쮸바갤로그로 이동합니다. 12.02.06 108 0
301882 웹프로그래밍 이렇게 배우면 호갱님이냐? [4] 길가던나그네(121.182) 12.02.06 222 0
301881 혹시 형들중에 프로그래머 산업체 간사람 있어? 정보좀 얻을 수 잇을까? [2] 공학관갤로그로 이동합니다. 12.02.06 118 0
301878 안드 usage flash_image partition file.img 추태=뉴비갤로그로 이동합니다. 12.02.06 74 0
301876 진짜 십팔류정도 근성이면 대성함 [2] 엔투갤로그로 이동합니다. 12.02.06 76 0
301873 야근 야근 야근~ 그러함(203.232) 12.02.06 38 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2