Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Julia 0.50 KB | None | 0 0
  1. ##TODO: Your unmixing code here
  2. image1 = "mixed1.png";
  3. M1 = Float64.(Gray.(load(image1)))
  4. m,n = size(M1)
  5. image2 = "mixed2.png";
  6. M2 = Float64.(Gray.(load(image2)))
  7.  
  8. Y = [vec(M1) vec(M2)]';
  9. Wica_k6, Sica_k6, Qica = ica_factorization_alt(Y; obj=absk6)
  10. Wica_k4, Sica_k4, Qica = ica_factorization_alt(Y; obj=absk4)
  11.  
  12. Sica_k6 = abs.(Sica_k6)
  13. unmixed1 = reshape(Sica_k6[1,:]/maximum(Sica_k6[1, :]), size(M1))
  14. unmixed2 = reshape(Sica_k6[2,:]/maximum(Sica_k6[2, :]), size(M2))
  15. Sica_k4 = 0.0
  16. Sica_k6 = 0.0
  17. gc()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement