IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0434189
(2012-03-29)
|
등록번호 |
US-8611693
(2013-12-17)
|
발명자
/ 주소 |
- Intwala, Chintan
- Georgiev, Todor G.
|
출원인 / 주소 |
- Adobe Systems Incorporated
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
14 인용 특허 :
76 |
초록
▼
Various methods and apparatus for removing artifacts in frequency domain processing of light-field images are described. Methods for the reduction or removal of the artifacts are described that include methods that may be applied during frequency domain processing and a method that may be applied du
Various methods and apparatus for removing artifacts in frequency domain processing of light-field images are described. Methods for the reduction or removal of the artifacts are described that include methods that may be applied during frequency domain processing and a method that may be applied during post-processing of resultant angular views. The methods may be implemented in software as or in a light-field frequency domain processing module. The described methods include an oversampling method to determine the correct centers of slices, a phase multiplication method to determine the correct centers of slices, a method to exclude low-energy slices, and a cosmetic correction method.
대표청구항
▼
1. A computer-implemented method, comprising: extracting multiple slices from a Fourier transform of a light-field image;determining a subset of the slices as low-energy slices;generating multiple angular views from the multiple slices excluding the subset of the slices determined as the low-energy
1. A computer-implemented method, comprising: extracting multiple slices from a Fourier transform of a light-field image;determining a subset of the slices as low-energy slices;generating multiple angular views from the multiple slices excluding the subset of the slices determined as the low-energy slices to prevent or lessen artifacts in the angular views, said generating each angular view comprising: generating a stack including at least a portion of the multiple slices excluding the subset of the slices determined as the low-energy slices, the slices aligned in the stack in accordance with subpixel centers of the slices, each subpixel center corresponding to the DC point of the analog signal underlying the respective slice; andperforming an inverse Fourier transform on the stack to generate the angular view. 2. The method as recited in claim 1, wherein the low-energy slices are slices that are closest to a center slice, the center slice including the DC point of the Fourier transform of the light-field image. 3. The method as recited in claim 1, wherein the angular views each represent a scene captured in the light-field image at a particular focal plane. 4. The method as recited in claim 1, further comprising: determining one of the angular views as a base view; andadjusting pixel values in one or more of the other angular views according to pixel values in the base view to generate cosmetically corrected angular views from the one or more of the other angular views. 5. The method as recited in claim 1, wherein said generating the multiple angular views from the multiple slices excluding the subset of the slices determined as the low-energy slices is performed in accordance with the subpixel centers of the slices. 6. The method as recited in claim 5, further comprising: generating the Fourier transform as an oversampled Fourier transform of the light-field image; anddetermining the subpixel centers for the slices extracted from the oversampled Fourier transform, wherein each subpixel center corresponds to the DC point of the analog signal underlying the respective slice. 7. The method as recited in claim 5, further comprising iteratively applying phase multiplication to each slice to locate the DC point of the analog signal underlying the respective slice. 8. A system, comprising: one or more processors configured to execute program instructions;a memory comprising the program instructions stored as a light-field frequency domain processing module, the program instructions executable by the one or more processors to: extract multiple slices from a Fourier transform of a light-field image;determine a subset of the slices as low-energy slices;generate multiple angular views from the multiple slices excluding the subset of the slices determined as the low-energy slices to prevent or lessen artifacts in the angular views, each of the multiple angular views generated by the one or more processors configured to: generate a stack including at least a portion of the multiple slices excluding the subset of the slices determined as the low-energy slices, the slices aligned in the stack in accordance with subpixel centers of the slices, each subpixel center corresponding to the DC point of the analog signal underlying the respective slice; andperform an inverse Fourier transform on the stack to generate the angular view. 9. The system as recited in claim 8, wherein the low-energy slices are slices that are closest to a center slice, the center slice including the DC point of the Fourier transform of the light-field image. 10. The system as recited in claim 8, wherein the angular views each represent a scene captured in the light-field image at a particular focal plane. 11. The system as recited in claim 8, wherein the program instructions are further executable by the one or more processors to: determine one of the angular views as a base view; andadjust pixel values in one or more of the other angular views according to pixel values in the base view to generate cosmetically corrected angular views from the one or more of the other angular views. 12. The system as recited in claim 8, wherein, to generate the multiple angular views from the multiple slices excluding the subset of the slices determined as the low-energy slices is performed in accordance with the subpixel centers of the slices. 13. One or more computer-readable storage devices comprising stored program instructions that are computer-executable to implement a light-field frequency domain processing module operable to: generate a Fourier transform of a light-field image;extract multiple slices from the Fourier transform of the light-field image;determine a subset of the slices as low-energy slices;generate multiple angular views from the multiple slices excluding the subset of the slices determined as the low-energy slices to prevent or lessen artifacts in the angular views, each of the multiple angular views generated by the light-field frequency domain processing module configured to: generate a stack including at least a portion of the multiple slices excluding the subset of the slices determined as the low-energy slices, the slices aligned in the stack in accordance with subpixel centers of the slices, each subpixel center corresponding to the DC point of the analog signal underlying the respective slice; andperform an inverse Fourier transform on the stack to generate the angular view. 14. The computer-readable storage devices as recited in claim 13, wherein the low-energy slices are slices that are closest to a center slice, the center slice including the DC point of the Fourier transform of the light-field image. 15. The computer-readable storage devices as recited in claim 13, wherein the angular views each represent a scene captured in the light-field image at a particular focal plane. 16. The computer-readable storage devices as recited in claim 13, wherein the light-field frequency domain processing module is further operable to: determine one of the multiple angular views as a base view; andadjust pixel values in one or more of the other angular views according to pixel values in the base view to generate cosmetically corrected angular views from the one or more of the other angular views. 17. The computer-readable storage devices as recited in claim 13, wherein, to generate the multiple angular views from the multiple slices excluding the subset of the slices determined as the low-energy slices, the light-field frequency domain processing module is further operable to generate the multiple angular views in accordance with subpixel centers of the slices. 18. The computer-readable storage devices as recited in claim 17, wherein the light-field frequency domain processing module is further operable to: generate the Fourier transform as an oversampled Fourier transform of the light-field image; anddetermine the subpixel centers for the slices extracted from the oversampled Fourier transform, each of the subpixel centers corresponding to the DC point of the analog signal underlying the respective slice. 19. The computer-readable storage devices as recited in claim 17, wherein the light-field frequency domain processing module is further operable to: iteratively apply phase multiplication to each of the slices to locate the DC point of the analog signal underlying the respective slice, each of the subpixel centers corresponding to the DC point of the analog signal underlying the respective slice. 20. The system as recited in claim 12, wherein the program instructions are further executable to: iteratively apply phase multiplication to each of the slices to locate the DC point of the analog signal underlying the respective slice, each of the subpixel centers corresponding to the DC point of the analog signal underlying the respective slice.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.