본문 바로가기

Resolution

(5)
신경망 슈퍼 리졸루션 실험, 유명인들. 최근에 개선한 신경망 슈퍼 리졸루션 라이브러리로 구글이미지에서 검색한 일부 유명인 이미지를 가로 64 또는 세로 64px 로 줄인 이미지를 통해 6배 늘린 이미지로 각기 만들어 보았습니다. 구글 이미지 검색어 : famous people, 인생이 코미디 연기자이신 그 분 법규를 날리시는 어느 미합중국 대통령 인류 과학에 한 획을 그어 주신 위대한 분 빌 형 나의 어릴적 팝의 황제 구글이 배트맨 연기자라고 자꾸 검색 하는 그 분 '이퀄빌리움' 이란 엄청난 영화를 통해 처음 알게 된 크리스쳔 베일의 이미지 인데 64x64로 검색 하면 구글도 제대로 검색이 아래처럼 안됩니다. 대퉁 이미지 검색이 되긴 하는데 정확한 이미지로 검색이 대퉁은 되는데, 실상 이미지 검색 부분에서는 비슷한 이미지로 해당 배우의 이미지..
개선된 신경망 슈퍼 리졸루션 엔진, libsrcnn 변경점 소개 처음 '슈아 왕'에 의해 만들어진 OpenCV 를 이용한 super resolution 을 OpenMP 로 몇배 빠르게 만들었던 작업 뒤에 순수 C++ 로만 구동 되도록 만든 라이브러리 엔진을 작년에 만든 적이 있습니다. (관련글) 기존에 만들었던 엔진에 몇가지 문제가 있었는 점을 확인 한 바가, 내부에 사용된 미리 계산된 학습 데이터가 2배 이내의 이미지에 최적화가 되어 있다는 점 입니다. 그래서 2배를 초과하는 이미지에서는 해당 이미지의 해상도가 SRCNN 알고리즘에 정확히 동작하지 못하는 부분이 많이 발견 되었었 습니다만, 이를 개선하기 위해 2배 단위로 영상 단계별로 scaling 하도록 개선한 소스를 업데이트 하였습니다. 물론 이로 인해 속도가 매우 떨어지게 되는 점은 아쉬운 부분 입니다만, 원..
libsrcnn (Super-Resolution Neural Networks) 맥에서 테스트 libsrcnn 이란? 참조1, 참조2 MacOSX 에서의 테스트 이번 테스트는 MacOSX 에서 기본 LLVM-GCC 를 사용하여 zsh로 성능 테스트를 해 보았습니다. 일단 MacOSX 에서는 기본적으로 HPC-GCC 가 아니고는 OpenMP 를 통한 CPU 가속을 할 수 없기 때문에, 기본적인 LLVM-GCC 의 Optimization 에 제한적으로 기능을 제한 해야 합니다.테스트 한 MacOSX모델명: MacBook Pro모델 식별자: MacBookPro12,1프로세서 이름: Intel Core i7프로세서 속도: 3.1 GHz총 코어 개수: 2L2 캐시(코어당): 256 KBL3 캐시: 4 MB메모리: 16 GB 테스트 이미지는 크기가 3:2 비율을 가지는 DSLR 로 촬영한 가로 2048px ..
American MacGee's Alice : Widescreen 지원하기 American MacGee's Alice : Madness Returns 가 세상에 나왔을때, 저는 일단 다시 이전의 Alice 를 꺼내 들었습니다. 세월이 많이 바뀌어서 제 모니터 해상도를 지원하지 않더군요 !!!!!! (오직 4:3 비율만 지원 ..) WTF !! 그래서 어떻게 하면 모니터 해상도에 맞춰 볼까 하고 찾아 보니, 해외 포럼에 답이 있었습니다. Alice 가 설치된 폴더 위치의 하위 Base 폴더를 확인 하면 config.cfg 가 있습니다. 이걸 메모장이나 기타 텍스트 편집기로 수정 하도록 엽니다. 이제 r_mode 가 있는 것을 찾아 봅니다. Ctrl+F 나 메뉴의 찾기에서 검색 해 봅니다. 없으면 추가, 있으면 변경을 다음과 같이 합니다. seta r_mode "-1" 그런다음 r..
M$.NET/VS2005/C# 에서 USB camera 해상도 설정 관련 사항. WPF 란걸 써야 하는 조건이라면 어쩔 수 없이 개발자들은 M$ 의 덩치크고 메모리킬러 인 .NET + C# 이라는 조건을 받아 들여야 할 것입니다. WPF 란 이쁘고 화려한 UI 까지는 다 좋은데, 안타깝게도 이 방식은 제가 볼때 Layered Window 위에다 .NET 이 열심시 이미지와 각종 컴퍼넌트 등을 그리고 있는 걸 합니다. 또한 GDI+ 를 wrapping 한 듯한 rendering 속도를 보여 주는 걸로 보아 조금 답답한 면도 있구요. 일단 C# 선생은 제가 볼때 (절대 제 게인적인 생각입니다) 10년 전 부터 제가 써온 Delphi 가 채용하고 있는 Application Framework + 객체지향 개념과 java 등등이 잘 버무려져 있는 무거운 언어 입니다. 다른 점 이라면, WPF..