본문 바로가기

분류 전체보기

(153)
(CVPR 2022) A Text Attention Network for Spatial Deformation Robust Scene Text Image Super-resolution 리뷰 및 공부 [Introduction] - Scene Text Image Super Resolution 목표 : 저해상도 이미지에서 텍스트의 해상도와 가독성을 높이는 것 - CNN 기반 방법 : 공간적으로 변형되거나 회전되고 곡선 모양의 텍스트에 대한 고해상도 이미지 재구성의 한계를 지님 > > local기반 연산을 채택하고 있기 때문에 변형으로 인한 변동 처리에 효과적이지 않음 - 본 논문 : 위 문제를 해결하기 위해 CNN 기반의 TATT(Text ATTention network)를 제안 1. text의 semantics는 text recognition module에 의해 text prior로 추출됨. 2. text reconstruction process에 prior text의 semantic guidance를..
torch.utils.data.DataLoader와 torch.utils.data.Dataset https://tutorials.pytorch.kr/beginner/basics/data_tutorial.html Dataset과 DataLoader 파이토치(PyTorch) 기본 익히기|| 빠른 시작|| 텐서(Tensor)|| Dataset과 DataLoader|| 변형(Transform)|| 신경망 모델 구성하기|| Autograd|| 최적화(Optimization)|| 모델 저장하고 불러오기 데이터 샘플을 처리하는 코 tutorials.pytorch.kr 위 문서를 정리 한 것임. 이론만 적은 글이므로 생략된 코드가 많음. 관련 코드는 위 링크를 살펴 볼 것. [torch.utils.data.DataLoader와 torch.utils.data.Dataset] 미리 준비한 데이터 셋, 가지고 있는 데..
기록 - 소프트웨어 생명 주기 [소프트웨어 생명 주기 Software Life Cycle = 소프트웨어 수명 주기] 소프트웨어 개발 단계와 각 단계별 주요 활동, 활동의 결과에 대한 산출물로 표현 이를 표현 하는 형태 : 소프트웨어 생명 주기 모형 = 소프트웨어 프로세스 모형 = 소프트웨어 공학 패러다임 소프트웨어 생명 주기 모형 예시 : 폭포수 모형, 프로토타입 모형, 나선형 모형, 애자일 모형 [폭포수 모형 Waterfall Model = 선형 순차적 모형] 폭포에서 한번 떨어진 물은 거슬러 올라갈 수 없듯 소프트웨어개발도 이전 단계로 돌아갈 수 없다는 개념을 반영하여 각 단계를 확실이 마무리 짓고 결과를 검토한 후 다음 단계를 진행하는 개발 방법론 가장 오래된 방법으로 고전적 생명 주기 모형 제품의 일부가 될 매뉴얼 작성 필요 ..
Cannot handle this data type: (1, 1, 3), <f8 해결방법 넘파이 배열을 PIL 이미지로 변경하는 과정에서 에러가 발생했다. 에러를 자세히 보면 img_hr_arr, img_lr_arr는 잘 넘어가는데 img_lr_up에서 안된다. 그래서 4개의 이미지 각각의 타입을 확인해보았다. 타입을 보니 PIL로 변경이 되던 배열은 uint8타입이다. 안되는 배열은 float64이다. 이 에러를 해결하기 위해 astype()을 사용하여 타입을 uint8로 변경하면 된다. test3 = Image.fromarray(img_lr_up.astype(np.uint8)) test4 = Image.fromarray(img_lr_up_arr.astype(np.uint8)) 오류 없이 잘된 것을 알 수 있다.
행복한 덕질 라이프 :) 잠실 롯데월드몰 라인프렌즈 럭키하우스 후기 저번주 일요일(04.16)에 잠실 롯데월드몰 1층에서 열린 라인 프렌즈 럭키하우스를 다녀왔다:) 남자친구를 끌고(?) ㅋㅋㅋ 완전 기대 만땅하면서 레니니를 보러 갔다!! 처음에 갔을때 QR 코드를 찍고 대기를 하는데 내 앞에 대기하고 있는 팀이 무려 30팀.... 이나 있었다.. 그래서 예약 대기를 걸어놓고 롯데월드몰 구경을 했다!! 구경하다보니 아래와 같이 알림톡이 왔다! 알림톡을 직원분께 보여드리고 럭키 하우스를 들어갈 수 있었다 럭키하우스를 들어가면 입구에서 행운의 카드를 뽑을 수 있는 기구? 가 있다.. 직원분께서 행운의 카드를 뽑아주세요! 하면 코니니 밑에 있는 네잎 클로버 버튼을 누르면 된다.. 나는 마이웨이 샐리니를 뽑았고 남자친구는 꾹꾹 행운 제니니를 뽑았다!! 둘다 넘 귀엽지만 남자친구의..
티스토리 수식 입력 도우미 https://atomurl.net/math/ TeX equation editor (Mathematical Formulas) Online equation editor for writing math equations, expressions, mathematical characters, and operations. You can also generate an image of a mathematical formula using the TeX language. This is useful for displaying complex formulas on your web page. atomurl.net
(Neurocomputing 2022) SRDiff : Single image super-resolution with diffusion probabilistic models 리뷰 및 공부 * 논문 링크 https://www.sciencedirect.com/science/article/pii/S0925231222000522 SRDiff: Single image super-resolution with diffusion probabilistic models Single image super-resolution (SISR) aims to reconstruct high-resolution (HR) images from given low-resolution (LR) images. It is an ill-posed problem… www.sciencedirect.com * 저널 정보 SRDiff는 작년 논문으로 Neurocomputing에 발표된 논문이다. Neurocomputing이라는 저널은 처음..
torch.unsqueeze , torch.squeeze, torch.cat 설명 차원 변경을 위함. * torch.unsqueeze(input, dim) input : tensor dim : int 1을 어느 dim에 추가 할건지? 정하는 것 x = torch.unsqueeze(x,dim) [ 예시] 오리지널 입력을 만들어 놓는다. (3, 3)형태임. 이와 같이 dim을 0으로 한 후 unsqueeze 하면 0차원 자리에 1이 들어가는 것을 알 수 있음. 모양 또한 (1, 3, 3)에 맞춰서 바뀜 이와 같이 dim을 1으로 한 후 unsqueeze 하면 1차원 자리에 1이 들어가는 것을 알 수 있음. 모양 또한 (3, 1, 3)에 맞춰서 바뀜 이와 같이 dim을 2으로 한 후 unsqueeze 하면 2차원 자리에 1이 들어가는 것을 알 수 있음. 모양 또한 (3, 3, 2)에 맞춰서..

728x90