Given the definition: The frontier of Brownian motion is the boundary of the unbounded component of the complement of Brownian motion.
Graphically, the frontier is in red:
How can one isolate the frontier of the Brownian motion from the rest of a Brownian walk?
Thus far, I have used heuristics and photo editing software to determine the set of points that define the boundary. However, this is not consistent and reliable.
Is there any algorithmic approach in Mathematica I could use?
*A simple code snippet to generate the walk I have is:
L = 1;(*Number of iterations*) Ntot = 100000;(*Number of phases*) (*Initialize somme as an empty list*) somme = {}; Do[ (*Generate random phases*) phases = Exp[I RandomChoice[{0., \[Pi]/2., \[Pi], (3. \[Pi])/2.}, Ntot]]; (*Calculate cumulative sum (FoldList of complex numbers)*) sommez = FoldList[Plus, 0, phases]; (*Extract real and imaginary parts and append them to somme*) AppendTo[somme, {Re[#], Im[#]} & /@ sommez]; , {L}]; (*Flatten the list to combine all data into a single table, if desired*) somme = Flatten[somme, 1]; 




SeedRandom[10]; brownian = Transpose[RandomFunction[WienerProcess[], {0, 1, .0001}, 2]["ValueList"]]; ListLinePlot[brownian, AspectRatio -> 1, PlotRange -> 1.6 {{-1, 1}, {-1, 1}}]$\endgroup$